Patents by Inventor Thomas Nicholas
Thomas Nicholas 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).
-
Compositions and methods for the treatment of peripheral artery disease and cardiopulmonary diseases
Patent number: 12138274Abstract: Compositions and methods for the treatment of peripheral artery disease and cardiopulmonary diseases or disorders are provided. In accordance with the instant invention, methods of inhibiting, treating, and/or preventing peripheral artery disease or symptoms associated therewith are provided. In a particular embodiment, the methods inhibit, treat, and/or prevent claudication associated with peripheral artery disease.Type: GrantFiled: November 8, 2019Date of Patent: November 12, 2024Assignee: BOARD OF REGENTS OF THE UNIVERSITY OF NEBRASKAInventors: Hanjun Wang, Dong Wang, Thomas Nicholas, Michael Lankhorst, Steven Lisco, Irving Zucker, Lie Gao, Juan Hong -
Patent number: 11770506Abstract: An object detection system includes a first camera having a first field of view and a second camera having a second field of view that overlaps with the first field of view. The object detection system includes object detection logic configured to receive a first image from the first camera and a second image from the second camera and identify an object in both the first and second image. The object detection system further includes object mapping logic configured to identify a location of the object based on the first and second image. The object detection system also includes display logic configured to display the location of the object.Type: GrantFiled: June 24, 2021Date of Patent: September 26, 2023Assignee: Innovative Signal Analysis, Inc.Inventors: Julia Florence Kerst, Thomas Nicholas Zogakis, Rachel Ann Rivera, Michael Wade Martin, Joseph Evan Harris, Adam Earl Scott, Jonathan Edward Ray
-
Publication number: 20210409655Abstract: An object detection system includes a first camera having a first field of view and a second camera having a second field of view that overlaps with the first field of view. The object detection system includes object detection logic configured to receive a first image from the first camera and a second image from the second camera and identify an object in both the first and second image. The object detection system further includes object mapping logic configured to identify a location of the object based on the first and second image. The object detection system also includes display logic configured to display the location of the object.Type: ApplicationFiled: June 24, 2021Publication date: December 30, 2021Inventors: Julia Florence KERST, Thomas Nicholas ZOGAKIS, Rachel Ann RIVERA, Michael Wade MARTIN, Joseph Evan HARRIS, Adam Earl SCOTT, Jonathan Edward RAY
-
COMPOSITIONS AND METHODS FOR THE TREATMENT OF PERIPHERAL ARTERY DISEASE AND CARDIOPULMONARY DISEASES
Publication number: 20210386764Abstract: Compositions and methods for the treatment of peripheral artery disease and cardiopulmonary diseases or disorders are provided. In accordance with the instant invention, methods of inhibiting, treating, and/or preventing peripheral artery disease or symptoms associated therewith are provided. In a particular embodiment, the methods inhibit, treat, and/or prevent claudication associated with peripheral artery disease.Type: ApplicationFiled: November 8, 2019Publication date: December 16, 2021Inventors: Hanjun Wang, Dong Wang, Thomas Nicholas, Michael Lankhorst, Steven Lisco, Irving Zucker, Lie Gao, Juan Hong -
Patent number: 11025513Abstract: Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. A processor may, in response to identification of a suspension of user(s) for one of one or more services, generate a suspension value indicative of the suspension and transmit the suspension value to a corresponding one of third party platforms of the service(s), respectively. The suspension value usable by the corresponding third party platform to determine whether to deny request(s) from the user for the distributed service, or not. A service of the service(s) comprises a distributed service provided by a plurality of hosts. In response to the service corresponding to the suspension including the distributed service, the suspension value may be transmitted to the first host, and the suspension value may be propagated to the one or more second hosts, respectively. Other embodiments may be described and/or claimed.Type: GrantFiled: February 5, 2020Date of Patent: June 1, 2021Assignee: SALESFORCE.COM, INC.Inventors: Colbert Guan, Jigna Bhatt, Thomas Nicholas Valine, Ruofan Zhang, Sampath Tulava
-
Patent number: 10949426Abstract: Annotating time series data points with alert information is described. A system retrieves a time series data point and a corresponding alert trigger condition from a time series database. The system evaluates whether the time series data point meets the corresponding alert trigger condition. The system outputs an alert notification associated with the time series data point and the corresponding alert trigger condition if the time series data point meets the corresponding alert trigger condition. The system annotates the time series data point, in the time series database, with alert information associated with the corresponding alert trigger condition if the time series data point meets the corresponding alert trigger condition.Type: GrantFiled: December 28, 2015Date of Patent: March 16, 2021Assignee: salesforce.com, inc.Inventors: Thomas Nicholas Valine, Bhinav Sura, Anand Subramanian, Rajavardhan Sarkapally
-
Patent number: 10776374Abstract: A time series database system receives a trigger condition associated with time series data points corresponding to subsystems of the system. The system aggregates the time series data points associated with a first time into a first internal time series data point. The system aggregates the time series data points associated with a second time into a second internal time series data point if the first internal time series data point does not meet the trigger condition. The system calculates a projected internal time series data point based on the first internal time series data point and the second internal time series data point if the second internal time series data point does not meet the trigger condition. The system outputs a projected alert notification associated with the projected internal time series data point and the trigger condition if the projected internal time series data point meets the trigger condition.Type: GrantFiled: December 28, 2015Date of Patent: September 15, 2020Assignee: salesforce.com, inc.Inventors: Thomas Nicholas Valine, Bhinav Sura, Rajavardhan Sarkapally, Dilip Devaraj
-
Patent number: 10776318Abstract: A self-monitoring time series database system is described. A time series database system receives an alert trigger condition associated with multiple time series data points corresponding to multiple subsystems of the time series database system. The time series database system aggregates the multiple time series data points in an internal time series data point that is internal to the time series database system. The time series database system evaluates whether the internal time series data point meets the alert trigger condition. The time series database system outputs an alert notification associated with the internal time series data point and the alert trigger condition if the internal time series data point meets the alert trigger condition.Type: GrantFiled: December 28, 2015Date of Patent: September 15, 2020Assignee: salesforce.com, inc.Inventors: Thomas Nicholas Valine, Bhinav Sura, Rajavardhan Sarkapally, Dilip Devaraj
-
Patent number: 10778543Abstract: Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. A processing device may collect set(s) of policy parameter values from one or more third party platforms, respectively, by communication with remote interface(s) employed on the one or more third party platforms, respectively; each set of policy parameter values defines a threshold for issuing a user suspension for a service provided by a respective one of the third party platforms; collect one or more sets of usage metrics for the one or more services from the one or more third party platforms, respectively, by communication with the remote interface(s); the communication with the remote interface(s) to collect the sets of usage metric(s) is asynchronous with communications by which the remote interface(s) received the usage metrics. Other embodiments may be described and/or claimed.Type: GrantFiled: January 31, 2018Date of Patent: September 15, 2020Assignee: SALESFORCE.COM, INC.Inventors: Colbert Guan, Jigna Bhatt, Thomas Nicholas Valine, Ruofan Zhang, Sampath Tulava
-
Patent number: 10776506Abstract: A self-monitoring time series database system which enforces usage policies is described. A time series database system receives an alert trigger condition for a system user, wherein the system user is associated with multiple time series data points corresponding to multiple subsystems of the time series database system. The time series database system aggregates the multiple time series data points in an internal time series data point, which is internal to the time series database system, associated with the system user. The time series database system evaluates whether the internal time series data point associated with the system user meets the alert trigger condition. The time series database system reduces a level of access by the system user to the time series database system in response to an evaluation that the internal time series data point associated with the system user meets the alert trigger condition.Type: GrantFiled: December 28, 2015Date of Patent: September 15, 2020Assignee: salesforce.com, inc.Inventors: Thomas Nicholas Valine, Bhinav Sura, Rajavardhan Sarkapally, Dilip Devaraj
-
Policy enforcement as a service for third party platforms with asynchronous user tracking mechanisms
Patent number: 10771353Abstract: Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. The PEaaS may allow customer service providers to define policies for usage restrictions to be implemented across their distributed systems/platforms. The policy enforcement mechanisms of the PEaaS may prevent users from overloading the systems/platforms of the customer service providers. The PEaaS may also include mechanisms for asynchronously (or “lazy”) tracking user infractions or suspensions. The lazy tracking mechanism may track and perform asynchronous (async) computation of infraction records and suspension sets/lists. Other embodiments may be described and/or claimed.Type: GrantFiled: January 31, 2018Date of Patent: September 8, 2020Assignee: SALESFORCE.COM, INC.Inventors: Colbert Guan, Jigna Bhatt, Thomas Nicholas Valine, Ruofan Zhang, Sampath Tulava -
Publication number: 20200204463Abstract: Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. A processor may, in response to identification of a suspension of user(s) for one of one or more services, generate a suspension value indicative of the suspension and transmit the suspension value to a corresponding one of third party platforms of the service(s), respectively. The suspension value usable by the corresponding third party platform to determine whether to deny request(s) from the user for the distributed service, or not. A service of the service(s) comprises a distributed service provided by a plurality of hosts. In response to the service corresponding to the suspension including the distributed service, the suspension value may be transmitted to the first host, and the suspension value may be propagated to the one or more second hosts, respectively. Other embodiments may be described and/or claimed.Type: ApplicationFiled: February 5, 2020Publication date: June 25, 2020Applicant: salesforce.com, inc.Inventors: Colbert Guan, Jigna Bhatt, Thomas Nicholas Valine, Ruofan Zhang, Sampath Tulava
-
Patent number: 10680958Abstract: Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. The PEaaS may allow customer service providers to define policies for usage restrictions to be implemented across their distributed systems/platforms. The policy enforcement mechanisms of the PEaaS may prevent users from overloading the systems/platforms of the customer service providers. Other embodiments may be described and/or claimed.Type: GrantFiled: January 31, 2018Date of Patent: June 9, 2020Assignee: SALESFORCE.COM, INC.Inventors: Colbert Guan, Jigna Bhatt, Thomas Nicholas Valine, Ruofan Zhang, Sampath Tulava
-
Patent number: 10656783Abstract: A variable height terrain surface is leveraged in connection with provision of a virtual reality (VR) environment. In one or more implementations, a variable height terrain surface includes a plurality of height adjusting units that are individually adjustable to simulate a terrain described by terrain data. A controller, that is communicably coupled to the variable height terrain surface, maps the terrain described by the terrain data to the height adjusting units. Additionally, the controller causes the height adjusting units to adjust (e.g., vertically) based on the mapping.Type: GrantFiled: July 9, 2019Date of Patent: May 19, 2020Inventor: Thomas Nicholas Murto
-
Patent number: 10642851Abstract: A time series database system receives a request from a user device for first time series data within a first time range, the first time series data being a subset of second time series data within a second time range, the second time series data being stored in a persistent storage. The system determines whether all of the first time series data is stored in a memory. The system retrieves the second time series data from the persistent storage if all of the first time series data is not stored in the memory. The system stores the second time series data, excluding any part of the second time series data associated with a current time period, into the memory. The system causes the first time series data, being a subset of the second time series data retrieved from the persistent storage, to be outputted to the user device.Type: GrantFiled: May 26, 2016Date of Patent: May 5, 2020Assignee: salesforce.com, inc.Inventors: Dilip Devaraj, Bhinav Sura, Kirankumar Kakanuru Gowdru, Thomas Nicholas Valine, Rajavardhan Sarkapally
-
Publication number: 20200097155Abstract: A variable height terrain surface is leveraged in connection with provision of a virtual reality (VR) environment. In one or more implementations, a variable height terrain surface includes a plurality of height adjusting units that are individually adjustable to simulate a terrain described by terrain data. A controller, that is communicably coupled to the variable height terrain surface, maps the terrain described by the terrain data to the height adjusting units. Additionally, the controller causes the height adjusting units to adjust (e.g., vertically) based on the mapping.Type: ApplicationFiled: July 9, 2019Publication date: March 26, 2020Inventor: Thomas Nicholas Murto
-
Patent number: 10560349Abstract: Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. A processor may, in response to identification of a suspension of user(s) for one of one or more services, generate a suspension value indicative of the suspension and transmit the suspension value to a corresponding one of third party platforms of the service(s), respectively. The suspension value usable by the corresponding third party platform to determine whether to deny request(s) from the user for the distributed service, or not. A service of the service(s) comprises a distributed service provided by a plurality of hosts. In response to the service corresponding to the suspension including the distributed service, the suspension value may be transmitted to the first host, and the suspension value may be propagated to the one or more second hosts, respectively. Other embodiments may be described and/or claimed.Type: GrantFiled: January 31, 2018Date of Patent: February 11, 2020Assignee: SALESFORCE.COM, INC.Inventors: Colbert Guan, Jigna Bhatt, Thomas Nicholas Valine, Ruofan Zhang, Sampath Tulava
-
Patent number: 10466855Abstract: A variable height terrain surface is leveraged in connection with provision of a virtual reality (VR) environment. In one or more implementations, a variable height terrain surface includes a plurality of height adjusting units that are individually adjustable to simulate a terrain described by terrain data. A controller, that is communicably coupled to the variable height terrain surface, maps the terrain described by the terrain data to the height adjusting units. Additionally, the controller causes the height adjusting units to adjust (e.g., vertically) based on the mapping.Type: GrantFiled: September 20, 2018Date of Patent: November 5, 2019Inventor: Thomas Nicholas Murto
-
Publication number: 20190238427Abstract: Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. A processor may, in response to identification of a suspension of user(s) for one of one or more services, generate a suspension value indicative of the suspension and transmit the suspension value to a corresponding one of third party platforms of the service(s), respectively. The suspension value usable by the corresponding third party platform to determine whether to deny request(s) from the user for the distributed service, or not. A service of the service(s) comprises a distributed service provided by a plurality of hosts. In response to the service corresponding to the suspension including the distributed service, the suspension value may be transmitted to the first host, and the suspension value may be propagated to the one or more second hosts, respectively. Other embodiments may be described and/or claimed.Type: ApplicationFiled: January 31, 2018Publication date: August 1, 2019Applicant: salesforce.com, inc.Inventors: Colbert GUAN, Jigna Bhatt, Thomas Nicholas Valine, Ruofan Zhang, Sampath Tulava
-
Publication number: 20190238428Abstract: Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. A processing device may collect set(s) of policy parameter values from one or more third party platforms, respectively, by communication with remote interface(s) employed on the one or more third party platforms, respectively; each set of policy parameter values defines a threshold for issuing a user suspension for a service provided by a respective one of the third party platforms; collect one or more sets of usage metrics for the one or more services from the one or more third party platforms, respectively, by communication with the remote interface(s); the communication with the remote interface(s) to collect the sets of usage metric(s) is asynchronous with communications by which the remote interface(s) received the usage metrics. Other embodiments may be described and/or claimed.Type: ApplicationFiled: January 31, 2018Publication date: August 1, 2019Applicant: salesforce.com, inc.Inventors: Colbert GUAN, Jigna Bhatt, Thomas Nicholas Valine, Ruofan Zhang, Sampath Tulava