Patents by Inventor Drew S. Johnson

Drew S. Johnson 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: 11871214
    Abstract: A computer-implemented system and method for automated traffic flow control using domain name for one or more devices enabled for connectivity over cellular network are disclosed. The computer-implemented method for automated traffic flow control using domain name for one or more devices enabled for connectivity includes receiving device information for the one or more devices; receiving domain name information for at least one domain name that the one or more devices are allowed to access, denied to access or a combination thereof; associating the at least one domain name with one or more internet protocol (IP) addresses; monitoring the at least one domain for change in the one or more IP addresses for that domain; and updating the one or more IP addresses of the domain name if any change in the one or more IP addresses for that domain is found.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: January 9, 2024
    Assignee: Aeris Communications, Inc.
    Inventors: Ethan Hoewisch, Hyungho Kim, Drew S. Johnson, David Hu, Dae Seong Kim, Michael Steven Maiten, Sundararaj Arunachalam
  • Patent number: 11818623
    Abstract: The present invention relates generally to providing a system and method for monitoring devices relative to a user defined geographic area using an enablement platform for building web sites and web applications using data storage, management and publication capabilities of hosted web services. The system and method for monitoring M2M devices relative to a user defined geographic area (geofence) are built on existing AerCloud concepts by allowing user to define location attributes and by using the user defined location attributes to configure and evaluate geofence parameters and issue alerts if the devices are performing outside the geofence parameters.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: November 14, 2023
    Assignee: Aeris Communications, Inc.
    Inventors: Yixiang Chen, Fumito Kayama, Santosh Astagi, Drew S. Johnson
  • Publication number: 20230078765
    Abstract: A computer-implemented system and method for automated secure device registration and provisioning of one or more devices enabled for connectivity over cellular network are disclosed. The computer-implemented method for automated secure device registration and provisioning of one or more devices enabled for connectivity over cellular network includes receiving subscriber identity module (SIM) information for at least one SIM; enabling the SIM for restricted connectivity; authenticating the one or more devices using a pre-shared key for each of the one or more devices; obtaining device information from the device; associating at least one of the one or more devices with the at least one SIM; provisioning the authenticated one or more devices; and enabling the one or more devices for general connectivity over cellular network.
    Type: Application
    Filed: September 13, 2022
    Publication date: March 16, 2023
    Inventors: Narendra Sharma, Drew S. Johnson, Karan Kapoor
  • Publication number: 20230005032
    Abstract: A computer-implemented method, system and computer program product for buying and selling service for transferring a quantity of data using cellular network in a market allowing real-time pricing is disclosed. The computer-implemented method for buying and selling service for transferring a quantity of data using cellular network includes receiving and storing one or more offers to transfer a quantity of data using cellular service; receiving and processing one or more discovery requests to transfer a quantity of data using cellular service; matching at least one of the one or more discovery requests with at least one of the one or more stored offers; and facilitating buying and selling of the service to transfer a quantity of data.
    Type: Application
    Filed: September 7, 2022
    Publication date: January 5, 2023
    Inventors: Amit Khetawat, Drew S. Johnson, Yixiang Chen, Dae Seong Kim, Somasekhar Potluri
  • Publication number: 20220365808
    Abstract: Computer-implemented methods, systems, and computer program products for controlling application feature processing based on central processing unit (CPU) usage and/or feature requirement to apply the application feature are disclosed. The computer-implemented method for controlling application feature processing based on central processing unit (CPU) usage to apply the application feature includes monitoring system metrics for availability of system resources; determining availability of system resources required to perform the particular application feature; determining if the particular application feature is to be applied based on the determination of the availability of system resources; and applying the particular application feature based on results of the determination of the availability of system resources.
    Type: Application
    Filed: May 11, 2022
    Publication date: November 17, 2022
    Inventors: Sundararaj Arunachalam, Mark E. Cratsenburg, Drew S. Johnson, Syed Zaeem Hosain, Subramanian Balakrishnan
  • Publication number: 20220358382
    Abstract: A computer-implemented method and system for optimizing user experience are disclosed. The method includes determining power profile of a target device; determining historical behavior of at least one user in relation to the target device; considering the historical behavioral data of the at least one user in relation to the target device based on the determined power profile of the target device; and using rules to select at least one of a plurality of approaches for establishing connection with a server in relation to a result of the considering.
    Type: Application
    Filed: July 25, 2022
    Publication date: November 10, 2022
    Inventors: Rony Gotesdyner, Eran Netanel, Narendra Sharma, Drew S. Johnson, George Edward L. Schaefer, JR., Vivek Agarwal
  • Publication number: 20220353297
    Abstract: A computer-implemented method, system, and computer program product for providing distributed policy-based security for one or more devices enabled for connectivity over a communications network are disclosed. The computer-implemented method for providing distributed policy-based security for one or more devices enabled for connectivity over a communications network includes providing a policy enforcement agent for each of one or more devices enabled for connectivity; providing policy rules to the policy enforcement agent, wherein the policy rules comprise one or more of: traffic filter policy rules, network access policy rules, power management policy rules and application management policy rules; and managing policy-based security for the one or more devices by the policy enforcement agent by applying the provided policy rules immediately or based on the provided criteria evaluated on the device.
    Type: Application
    Filed: April 28, 2022
    Publication date: November 3, 2022
    Inventors: Narendra Sharma, Drew S. Johnson, Richard Johnson, Amit Khetawat
  • Publication number: 20220311768
    Abstract: A computer-implemented method, system, and computer program product for defining and enforcing network traffic policy for one or more devices enabled for connectivity over a communications network are disclosed. The method for defining and enforcing network traffic policy for one or more devices enabled for connectivity includes defining traffic policy rules for a service profile, wherein the service profile is service behavior definition based on communications network subscription; assigning a range of network assigned unique identifiers to the service profile; associating at least one device with at least one of the range of network assigned unique identifiers assigned to the service profile using communication network subscription identifier; and enforcing the defined traffic policy rules on the network traffic to and from the at least one device based on the network assigned unique identifier associated to the said at least one device.
    Type: Application
    Filed: March 25, 2022
    Publication date: September 29, 2022
    Inventors: Ethan Hoewisch, David Hu, Dae Seong Kim, Narendra Sharma, Drew S. Johnson, Maanasa Madiraju, Anitha Govindarajan
  • Publication number: 20220247869
    Abstract: A computer-implemented method and system are disclosed for connecting one or more devices to subscriptions and cellular or other wireless billing plans. The method includes enrolling the one or more devices enabled for connectivity to cellular or other wireless service in a cellular or other wireless subscription and associated billing plan, wherein the enrollment includes providing an identifier for the one or more devices to a cellular or other wireless service provider chosen by a second user, and allowing the second user to use capabilities of the one or more devices governed by the cellular or other wireless subscription and an associated billing plan chosen by the second user; while the one or more devices are also configured to allow a first user to use capabilities of the one or more devices as governed by the cellular or other wireless subscription and an associated billing plan of the first user's choice.
    Type: Application
    Filed: April 22, 2022
    Publication date: August 4, 2022
    Inventors: Drew S. Johnson, Dae Seong Kim, David Hu, Robert B. Fultz, Steven A. Millstein, John Molise
  • Patent number: 11397900
    Abstract: A computer-implemented method and system for optimizing user experience and power management are disclosed. The method includes determining power profile of a target device; determining historical behavior of at least one user in relation to the target device; considering the power profile of the target device; considering the historical behavioral data of the at least one user in relation to the target device based on the determined power profile of the target device; and using rules to select at least one of a plurality of approaches for establishing connection with the target device in relation to a result of the considering; and establishing the connection with the target device based on the at least one of the plurality of approaches selected.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: July 26, 2022
    Assignee: Aeris Communications, Inc.
    Inventors: Drew S. Johnson, George Edward L. Schaefer, Jr.
  • Publication number: 20220225079
    Abstract: The present invention is directed towards a computer-implemented method and system for managing device data feeds. The computer-implemented method and system comprise using a data model to describe type of data received from the devices, grouping the received type of data based on a data description, and forwarding the device data to a receiver endpoint as directed by the subscription information comprising a receiver endpoint and a rule uniquely identified by the subscription identifier using application programming interface key to manage access to the device data.
    Type: Application
    Filed: April 1, 2022
    Publication date: July 14, 2022
    Inventors: Subramanian Balakrishnan, Yixiang Chen, Sundararaj Arunachalam, Jins George, Syed Zaeem Hosain, Drew S. Johnson, Vikram Viswanathan
  • Patent number: 11301799
    Abstract: A computer-implemented method and system for tracking physical delivery of a batch of products through a third party system and registration of the batch of products with a seller using a non-recurring secure identifier for the batch of products are provided. The computer-implemented method and system allow for generating a non-recurring secure identifier for a batch of products containing one or more products; assigning the non-recurring secure identifier to the batch of products; and using the non-recurring secure identifier for associating the batch of products with an account of a recipient, wherein the batch of products are enabled to receive services associated with the account.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: April 12, 2022
    Assignee: Aeris Communications, Inc.
    Inventors: Olivier G. Coutand, Subramanian Balakrishnan, Narendra Kumar Sharma, Ivan L. Stanchev, Drew S. Johnson, Deborah Robbins Schwarzer
  • Publication number: 20220021769
    Abstract: A method and system are disclosed for connecting a device to subscriptions and cellular billing plans of separate users and for managing the concurrent use of the device by the separate users. A computer-implemented method comprises enrolling a device in a cellular subscription and billing plan of a user. The enrollment includes providing an identifier for the device to a cellular subscription, effectively adding the device to the cellular subscription and billing plan selected by the user. The method and system allows the user to use capabilities of the device as governed by the cellular subscription and an associated billing plan as selected by that user, while the device is also available for use by another user via another cellular billing plan, as selected by that user.
    Type: Application
    Filed: September 29, 2021
    Publication date: January 20, 2022
    Inventors: Drew S. Johnson, Robert B. Fultz, Steven A. Millstein, Dae Seong Kim, John Molise
  • Publication number: 20210400535
    Abstract: A computer-implemented system and method for automated traffic flow control using domain name for one or more devices enabled for connectivity over cellular network are disclosed. The computer-implemented method for automated traffic flow control using domain name for one or more devices enabled for connectivity includes receiving device information for the one or more devices; receiving domain name information for at least one domain name that the one or more devices are allowed to access, denied to access or a combination thereof; associating the at least one domain name with one or more internet protocol (IP) addresses; monitoring the at least one domain for change in the one or more IP addresses for that domain; and updating the one or more IP addresses of the domain name if any change in the one or more IP addresses for that domain is found.
    Type: Application
    Filed: September 3, 2021
    Publication date: December 23, 2021
    Inventors: Ethan Hoewisch, Hyungho Kim, Drew S. Johnson, David Hu, Dae Seong Kim, Michael Steven Maiten, Sundararaj Arunachalam
  • Publication number: 20210400150
    Abstract: A computer-implemented method and system are disclosed for connecting a device to subscriptions and cellular billing plans. The method includes enrolling a second device enabled for connectivity to cellular or other wireless service in a cellular subscription and associated billing plan associated with a first device, wherein the enrollment includes providing an identifier for the second device to a cellular service provider associated with the first device by a second user, and allowing a second user to use capabilities of the second device as governed by the cellular subscription and an associated billing plan associated with the first device; while the second device is also configured to allow a first user to use capabilities of the second device as governed by the cellular subscription and an associated billing plan of the first user's choice.
    Type: Application
    Filed: September 3, 2021
    Publication date: December 23, 2021
    Inventors: David Hu, Drew S. Johnson, Robert B. Fultz, Steven A. Millstein, Dae Seong KIM, John Molise
  • Patent number: 11140274
    Abstract: A method and system are disclosed for connecting a device to subscriptions and cellular billing plans of separate users and for managing the concurrent use of the device by the separate users. A computer-implemented method comprises enrolling a device in a cellular subscription and billing plan of a user. The enrollment includes providing an identifier for the device to a cellular subscription, effectively adding the device to the cellular subscription and billing plan selected by the user. The method and system allows the user to use capabilities of the device as governed by the cellular subscription and an associated billing plan as selected by that user, while the device is also available for use by another user via another cellular billing plan, as selected by that user.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: October 5, 2021
    Assignee: Aeris Communications, Inc.
    Inventors: Drew S. Johnson, Robert B. Fultz, Steven A. Millstein, Dae Seong Kim, John Molise
  • Patent number: 11115542
    Abstract: A computer-implemented method and system are disclosed for connecting a device to subscriptions and cellular billing plans. The method includes enrolling a second device enabled for connectivity to cellular or other wireless service in a cellular subscription and associated billing plan associated with a first device, wherein the enrollment includes providing an identifier for the second device to a cellular service provider associated with the first device by a second user, and allowing a second user to use capabilities of the second device as governed by the cellular subscription and an associated billing plan associated with the first device; while the second device is also configured to allow a first user to use capabilities of the second device as governed by the cellular subscription and an associated billing plan of the first user's choice.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: September 7, 2021
    Assignee: Aeris Communications, Inc.
    Inventors: David Hu, Drew S. Johnson, Robert B. Fultz, Steven A. Millstein, Dae Seong Kim, John Molise
  • Patent number: 11115378
    Abstract: A computer-implemented system and method for automated traffic flow control using domain name for one or more devices enabled for connectivity over cellular network are disclosed. The computer-implemented method for automated traffic flow control using domain name for one or more devices enabled for connectivity includes receiving device information for the one or more devices; receiving domain name information for at least one domain name that the one or more devices are allowed to access; associating the at least one domain name with one or more internet protocol (IP) addresses; monitoring the at least one domain for change in the one or more IP addresses for that domain; and updating the one or more IP addresses of the domain name if any change in the one or more IP addresses for that domain is found.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: September 7, 2021
    Assignee: Aeris Communications, Inc.
    Inventors: Ethan Hoewisch, Hyungho Kim, Drew S. Johnson, David Hu, Dae Seong Kim, Michael Steven Maiten
  • Publication number: 20210166501
    Abstract: In one or more embodiments, method, system and computer program product for providing secure access to device data and/or device operations by an application are disclosed. The method for providing secure access to one or more devices by an application includes receiving application information for the application; receiving device information for the one or more devices to which the application is requesting access; receiving rules for allowing the application to access the one or more devices, wherein the access to the one or more devices includes device data, one or more device operations or a combination thereof; and allowing the application to access the device based on the rules.
    Type: Application
    Filed: February 13, 2021
    Publication date: June 3, 2021
    Inventors: Kunal Rupani, Narendra Sharma, Eran Netanel, Yixiang Chen, Drew S. Johnson, Andrew Durrer, Michael Garner
  • Publication number: 20210125245
    Abstract: A computer-implemented method and system for buying and selling cellular service in a market allowing real-time pricing is disclosed. The computer-implemented method and system comprise storing at least one offer to sell a specified quantity of cellular service (which may be voice minutes, messages, data or other available service parameters) initiated by a seller, and processing one or more requests to purchase cellular service initiated by one or more buyers. The processing of the requests to purchase cellular service further comprises implementing a method for matching one or more requests to purchase cellular service with any stored offers; wherein when a match occurs the buyer is able to purchase the desired quantity of cellular service. The computer-implemented method and system includes deducting the purchased quantity of cellular service from a service profile of the seller and adding the purchased quantity of cellular service to a service profile of the buyer.
    Type: Application
    Filed: November 5, 2020
    Publication date: April 29, 2021
    Inventors: Drew S. Johnson, Yixiang Chen, Dae Seong Kim