Patents by Inventor Jonathan A. Wray
Jonathan A. Wray 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: 10936768Abstract: Performance of a first generated model can be monitored while the first generated model is deployed for use on live data. The monitoring can include determining a first performance value of the first generated model. Performance of a second generated model can be monitored while the second generated model is deployed for use on live data. The monitoring can include determining a second performance value of the second generated model. A plot including a first axis and a second axis can be rendered. The first axis can include a characterization of a first performance metric and the second axis can include a characterization of a second performance metric. A first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value can be rendered. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: March 1, 2019Date of Patent: March 2, 2021Assignee: Aible, Inc.Inventors: Arijit Sengupta, Jonathan Wray, Grigory Nudelman, Daniel Kane, Geoffrey Grant
-
Publication number: 20200118019Abstract: A method includes monitoring performance of a generated model while the generated model is being used for classification on live data, the monitoring including determining a first performance value of the generated model at a first point in time and determining a second performance value of the generated model at a second point in time; rendering, within a graphical user interface, a plot including a first axis and a second axis, the first axis including a characterization of a first performance metric and the second axis including a characterization of a second performance metric; and rendering, within the graphical user interface and the plot, a first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: December 21, 2018Publication date: April 16, 2020Inventors: Arijit Sengupta, Jonathan Wray, Grigory Nudelman, Daniel Kane, Geoffrey Grant
-
Publication number: 20200118018Abstract: A method includes receiving, via a graphical user interface, data characterizing user input specifying a cost of error of a prediction, a model type requirement, and a computational resource allocation for model development; determining, based on the received data and using a model, a prediction of model performance; and rendering, within the graphical user interface, a plot including a first axis, a second axis, and a region characterizing the determined prediction of model performance, the first axis including a characterization of a first performance metric and the second axis including a characterization of a second performance metric. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: December 21, 2018Publication date: April 16, 2020Applicant: Aible Inc.Inventors: Arijit Sengupta, Jonathan Wray, Grigory Nudelman, Daniel Kane, Geoffrey Grant
-
Publication number: 20200117765Abstract: Performance of a first generated model can be monitored while the first generated model is deployed for use on live data. The monitoring can include determining a first performance value of the first generated model. Performance of a second generated model can be monitored while the second generated model is deployed for use on live data. The monitoring can include determining a second performance value of the second generated model. A plot including a first axis and a second axis can be rendered. The first axis can include a characterization of a first performance metric and the second axis can include a characterization of a second performance metric. A first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value can be rendered. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: March 1, 2019Publication date: April 16, 2020Inventors: Arijit Sengupta, Jonathan Wray, Grigory Nudelman, Daniel Kane, Geoffrey Grant
-
Publication number: 20200117490Abstract: A method includes receiving, via a model building platform, historical user behavior including historical data analysis characteristics; generating, based on the historical data analysis characteristics, a blueprint for guiding user action to accomplish a task, the generating including constructing the blueprint using the historical data analysis characteristics; receiving, via graphical user interface, user input requesting generation of a model and a task description; determining, using the blueprint and based on the task description, data analysis characteristics; and rendering, within the graphical user interface, a prompt to select the determined data analysis characteristics. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: March 1, 2019Publication date: April 16, 2020Inventors: Arijit Sengupta, Jonathan Wray, Grigory Nudelman, Daniel Kane, Geoffrey Grant
-
Patent number: 10586164Abstract: A method includes receiving data characterizing a target accuracy and a performance metric of a model; rendering, within a graphical user interface display space, a plot including a first axis and a second axis, the first axis including a characterization of false positive and the second axis including a characterization of false negative; and rendering, within the graphical user interface display space and within the plot, a graphical object at a location characterizing the performance metric and a visualization indicative of the target accuracy. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: October 24, 2018Date of Patent: March 10, 2020Assignee: AIble Inc.Inventors: Arijit Sengupta, Jonathan Wray, Grigory Nudelman, Daniel Kane, Geoffrey Grant
-
Publication number: 20140378496Abstract: Pharmaceutical combinations of opioid analgesics and analgesics that act through non-opioid mechanisms are commonly used to provide pain relief. An example of this pharmaceutical combination is the product Vicodin™, where the opioid analgesic is hydrocodone and the non-opioid is acetaminophen. However, liver toxicity from the acetaminophen component is common. The invention provides an improvement over the opioid and acetaminophen pharmaceutical combinations for the management of pain by the concomitant administration of an opioid analgesics and the non-opioid analgesic 3-hydroxyacetanilide. This combination has been found to exhibit unexpectedly enhanced analgesic activity when dosed orally in a mammal.Type: ApplicationFiled: November 9, 2012Publication date: December 25, 2014Inventor: Jonathan Wray
-
Patent number: 8839457Abstract: A computer-implemented method for controlling access to digital media involves receiving a URL at a computer server system, decoding the URL, extracting a user ID of a user who submitted the URL and an image ID of an image that is accessible by the server system, using the user ID to determine whether the user who submitted the URL is authorized to access the image, and controlling access to the image by the user based on the determination of whether the user who submitted the URL is authorized to access the image.Type: GrantFiled: April 12, 2011Date of Patent: September 16, 2014Assignee: Google Inc.Inventors: Jeffrey Harris, Jonathan B. Emerson, Jonathan A. Wray, Nicholas M. V. Cooper, Christopher J. Nokleberg
-
Publication number: 20130124480Abstract: A request to access a file comprising content and metadata is received. In response to determining the request is from a source other than an owner of the content (or file), a copy of the content is generated and the content's metadata is modified in order to create modified metadata for the copy of the content. A Uniform Resource Locator (URL) that provides access to the copy of the content and the modified metadata is provided to the source of the request. However, in response to determining the request is from the owner of the content, a URL that provides access to the content and the metadata is provided to the owner of the content.Type: ApplicationFiled: April 10, 2012Publication date: May 16, 2013Inventors: Clint Chua, Matthew Steiner, Jonathan Wray
-
Publication number: 20110277039Abstract: A computer-implemented method for controlling access to digital media involves receiving a URL at a computer server system, decoding the URL, extracting a user ID of a user who submitted the URL and an image ID of an image that is accessible by the server system, using the user ID to determine whether the user who submitted the URL is authorized to access the image, and controlling access to the image by the user based on the determination of whether the user who submitted the URL is authorized to access the image.Type: ApplicationFiled: April 12, 2011Publication date: November 10, 2011Inventors: Jeffrey Harris, Jonathan B. Emerson, Jonathan A. Wray, Nicholas M.V. Cooper, Christopher J. Nokleberg
-
Publication number: 20110112129Abstract: N-Methyldiprenorphine, useful as an opioid antagonist.Type: ApplicationFiled: November 26, 2008Publication date: May 12, 2011Applicant: PharmacoFore, Inc.Inventors: Thomas Jenkins, Jonathan Wray
-
Patent number: 7603687Abstract: EPG services are provided, which enables a device such as a computer, a set top box or the like to collect EPG data from multiple EPG data providers or sources. The EPG data is collected at the device by EPG loaders. Each EPG loader collects EPG data from a particular source. The EPG loaders deliver the EPG data to a writer module, which performs scaling and formatting functions to the EPG data. The writer module also stores the scaled and formatted EPG data in a database or other storage. Once stored, applications gain access to the EPG data through a control module. The writer module may also be implemented by chaining EPG loaders in a priority scheme. However, EPG loader interaction reduces independence and forces more rigid interface and implementation constraints upon the design of EPG loaders. The control module provides the accessed EPG data to the applications. EPG services function to isolate the operation of the applications from the EPG data sources.Type: GrantFiled: January 31, 2005Date of Patent: October 13, 2009Assignee: Microsoft CorporationInventors: Michael E. Pietraszak, Robert M. Fries, Robert S. T. Gibson, Jonathan A. Wray
-
Patent number: 7484233Abstract: EPG services are provided, which enables a device such as a computer, a set top box or the like to collect EPG data from multiple EPG data providers or sources. The EPG data is collected at the device by EPG loaders. Each EPG loader collects EPG data from a particular source. The EPG loaders deliver the EPG data to a writer module, which performs scaling and formatting functions to the EPG data. The writer module also stores the scaled and formatted EPG data in a database or other storage. Once stored, applications gain access to the EPG data through a control module. The writer module may also be implemented by chaining EPG loaders in a priority scheme. However, EPG loader interaction reduces independence and forces more rigid interface and implementation constraints upon the design of EPG loaders. The control module provides the accessed EPG data to the applications. EPG services function to isolate the operation of the applications from the EPG data sources.Type: GrantFiled: March 30, 2005Date of Patent: January 27, 2009Assignee: Microsoft CorporationInventors: Michael E. Pietraszak, Robert M. Fries, Robert S. T. Gibson, Jonathan A. Wray
-
Publication number: 20060142281Abstract: Compounds of formula (I) in which R1, R2, R3 and R4 have the meanings given in the specification, are receptor tyrosine kinase inhibitors useful in the treatment of proliferative disorders, such as cancer.Type: ApplicationFiled: February 21, 2006Publication date: June 29, 2006Inventors: John Griffin, Roger Briesewitz, Jonathan Wray
-
Patent number: 6990677Abstract: EPG services are provided, which enables a device such as a computer, a set top box or the like to collect EPG data from multiple EPG data providers or sources. The EPG data is collected at the device by EPG loaders. Each EPG loader collects EPG data from a particular source. The EPG loaders deliver the EPG data to a writer module, which performs scaling and formatting functions to the EPG data. The writer module also stores the scaled and formatted EPG data in a database or other storage. The writer module may also be implemented by chaining EPG loaders in a priority scheme. However, EPG loader interaction reduces independence and forces more rigid interface and implementation constraints upon the design of EPG loaders. Once stored, applications gain access to the EPG data through a control module. The control module provides the accessed EPG data to the applications. EPG services function to isolate the operation of the applications from the EPG data sources.Type: GrantFiled: March 16, 2000Date of Patent: January 24, 2006Assignee: Microsoft CorporationInventors: Michael E. Pietraszak, Robert M. Fries, Robert S. T. Gibson, Jonathan A. Wray
-
Publication number: 20050261318Abstract: Disclosed are compounds which inhibit or modulate the activity of protein kinases and pharmaceutical compositions containing such compounds. The disclosed compound contain two or more ligand moieties covalently linked together by one or more linking groups. Such compounds are useful for treating diseases or medical disorders mediated by protein kinases.Type: ApplicationFiled: July 11, 2005Publication date: November 24, 2005Inventors: John Griffin, Yu-Hua Ji, Edmund Moran, Jonathan Wray
-
Publication number: 20050183116Abstract: EPG services are provided, which enables a device such as a computer, a set top box or the like to collect EPG data from multiple EPG data providers or sources. The EPG data is collected at the device by EPG loaders. Each EPG loader collects EPG data from a particular source. The EPG loaders deliver the EPG data to a writer module, which performs scaling and formatting functions to the EPG data. The writer module also stores the scaled and formatted EPG data in a database or other storage. Once stored, applications gain access to the EPG data through a control module. The writer module may also be implemented by chaining EPG loaders in a priority scheme. However, EPG loader interaction reduces independence and forces more rigid interface and implementation constraints upon the design of EPG loaders. The control module provides the accessed EPG data to the applications. EPG services function to isolate the operation of the applications from the EPG data sources.Type: ApplicationFiled: January 31, 2005Publication date: August 18, 2005Applicant: WebTV Networks, Inc.Inventors: Michael Pietraszak, Robert Fries, Robert Gibson, Jonathan Wray
-
Publication number: 20050177849Abstract: EPG services are provided, which enables a device such as a computer, a set top box or the like to collect EPG data from multiple EPG data providers or sources. The EPG data is collected at the device by EPG loaders. Each EPG loader collects EPG data from a particular source. The EPG loaders deliver the EPG data to a writer module, which performs scaling and formatting functions to the EPG data. The writer module also stores the scaled and formatted EPG data in a database or other storage. Once stored, applications gain access to the EPG data through a control module. The writer module may also be implemented by chaining EPG loaders in a priority scheme. However, EPG loader interaction reduces independence and forces more rigid interface and implementation constraints upon the design of EPG loaders. The control module provides the accessed EPG data to the applications. EPG services function to isolate the operation of the applications from the EPG data sources.Type: ApplicationFiled: March 30, 2005Publication date: August 11, 2005Applicant: WebTV Networks, Inc.Inventors: Michael Pietraszak, Robert Fries, Robert Gibson, Jonathan Wray
-
Patent number: 6904609Abstract: EPG services are provided, which enables a device such as a computer, a set top box or the like to collect EPG data from multiple EPG data providers or sources. The EPG data is collected at the device by EPG loaders. Each EPG loader collects EPG data from a particular source. The EPG loaders deliver the EPG data to a writer module, which performs scaling and formatting functions to the EPG data The writer module also stores the scaled and formatted EPG data in a database or other storage. Once stored, applications gain access to the EPG data through a control module. The writer module may also be implemented by chaining EPG loaders in a priority scheme. However, EPG loader interaction reduces independence and forces more rigid interface and implementation constraints upon the design of EPG loaders. The control module provides the accessed EPG data to the applications. EPG services function to isolate the operation of the applications from the EPG data sources.Type: GrantFiled: March 16, 2000Date of Patent: June 7, 2005Assignee: Microsoft CorporationInventors: Michael E. Pietraszak, Robert M. Fries, Robert S. T. Gibson, Jonathan A. Wray
-
Publication number: 20040078807Abstract: Described herein is a technology for electronic program guides and multimedia presentation devices. One implementation, described herein, provides a unified access to multiple electronic program guides (EPGs) from multiple programming and guide data sources (e.g., local broadcast, satellite broadcast, DVR, VoD, etc.). With this implementation, multiple EPGs from a variety of sources are presented in a single common user interface (UI). Therefore, the television viewer may search/browse the EPG of all sources concurrently. The scope of the exemplary e-commerce facilitation is pointed out in the appending claims.Type: ApplicationFiled: June 27, 2002Publication date: April 22, 2004Inventors: Robert M. Fries, Alan G. Bishop, Jonathan A. Wray