Patents by Inventor Bradley ASHBY
Bradley ASHBY 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: 11595477Abstract: Programmer input in a programming language is received, the programmer input for adding data to an electronic storage object that is accessible via a network. The programmer input includes i) a built-in function corresponding to adding data to electronic storage objects, ii) a first parameter specifying the electronic object to which data is to be stored, and iii) one or more second parameters indicating the data that is to be stored. The programmer input is evaluated with a computational application to generate one or more messages to a server for the server to add the data to the electronic object, and the one or more messages are sent to cause the data indicated by the second parameter to be added to the electronic storage object.Type: GrantFiled: February 28, 2022Date of Patent: February 28, 2023Assignee: Wolfram Research, Inc.Inventors: Stephen Wolfram, Bradley Ashby
-
Publication number: 20220294850Abstract: Programmer input in a programming language is received, the programmer input for adding data to an electronic storage object that is accessible via a network. The programmer input includes i) a built-in function corresponding to adding data to electronic storage objects, ii) a first parameter specifying the electronic object to which data is to be stored, and iii) one or more second parameters indicating the data that is to be stored. The programmer input is evaluated with a computational application to generate one or more messages to a server for the server to add the data to the electronic object, and the one or more messages are sent to cause the data indicated by the second parameter to be added to the electronic storage object.Type: ApplicationFiled: February 28, 2022Publication date: September 15, 2022Inventors: Stephen WOLFRAM, Bradley ASHBY
-
Patent number: 11265378Abstract: One or more processors receive one or more messages corresponding to requests to access data in an electronic storage object stored in a database. Responsive to the one or more messages, the one or more processors: locate the electronic storage object in the database based on the one or more messages, retrieve data from the electronic storage object, and forward the retrieved data to a computer that executes a computational application, the retrieved data being in a format recognized by the computational application.Type: GrantFiled: December 14, 2020Date of Patent: March 1, 2022Assignee: Wolfram Research, Inc.Inventors: Stephen Wolfram, Bradley Ashby
-
Publication number: 20210105323Abstract: One or more processors receive one or more messages corresponding to requests to access data in an electronic storage object stored in a database. Responsive to the one or more messages, the one or more processors: locate the electronic storage object in the database based on the one or more messages, retrieve data from the electronic storage object, and forward the retrieved data to a computer that executes a computational application, the retrieved data being in a format recognized by the computational application.Type: ApplicationFiled: December 14, 2020Publication date: April 8, 2021Inventors: Stephen Wolfram, Bradley Ashby
-
Patent number: 10868866Abstract: One or more processors receive programmer input in a programming language. The programmer input is for adding data to an electronic storage object that is accessible via a network, and includes i) a built-in function corresponding to adding data to electronic storage objects, ii) a first parameter specifying the electronic storage object to which data is to be stored, and iii) one or more second parameters indicating the data that is to be stored. One or more processors evaluate the programmer input with a computational application to generate one or more messages to a server for the server to add the data to the electronic storage object. One or more processors send the one or more messages to cause the data indicated by the second parameter to be added to the electronic storage object.Type: GrantFiled: October 28, 2019Date of Patent: December 15, 2020Assignee: Wolfram Research, Inc.Inventors: Stephen Wolfram, Bradley Ashby
-
Patent number: 10860675Abstract: A system and method for facilitating organization of and access to information and functionality in a computing environment. An example method includes organizing content to be accessible via a User Interface (UI) display screen into one or more pages; displaying one or more tabs pertaining to each of the one or more pages; and providing, in one or more of the tabs, content characterizing each of the one or more pages. The content includes one or more dynamically updated elements, which may include one or more dynamically updated elements arranged in plural lines of information. The content may further include dynamic information and/or functionality represented via a visualization or UI control.Type: GrantFiled: September 19, 2014Date of Patent: December 8, 2020Assignee: Oracle International CorporationInventor: Alan Bradley Ashby
-
Publication number: 20200068015Abstract: One or more processors receive programmer input in a programming language. The programmer input is for adding data to an electronic storage object that is accessible via a network, and includes i) a built-in function corresponding to adding data to electronic storage objects, ii) a first parameter specifying the electronic storage object to which data is to be stored, and iii) one or more second parameters indicating the data that is to be stored. One or more processors evaluate the programmer input with a computational application to generate one or more messages to a server for the server to add the data to the electronic storage object. One or more processors send the one or more messages to cause the data indicated by the second parameter to be added to the electronic storage object.Type: ApplicationFiled: October 28, 2019Publication date: February 27, 2020Inventors: Stephen WOLFRAM, Bradley ASHBY
-
Patent number: 10462222Abstract: A system receives one or more messages corresponding to a request to add data to an electronic storage object that is accessible on a network, the one or more messages corresponding to the electronic storage object to which data is to be stored, and including raw data corresponding to the data that is to be stored. Responsive to the one or more messages, the system: locates the electronic storage object in a database, identifies data conversion metadata in the electronic storage object that indicates how the raw data is to be converted to formatted data in a format that is recognized by a computational application, uses the data conversion metadata to convert the raw data to the formatted data in the format recognized by the computational application, and stores the formatted data to the electronic storage object in the database.Type: GrantFiled: May 8, 2017Date of Patent: October 29, 2019Assignee: Wolfram Research, Inc.Inventors: Stephen Wolfram, Bradley Ashby
-
Patent number: 10440114Abstract: A programmer input in a programming language is received, where the programmer input includes i) a built-in function of a computational application corresponding to retrieving data from electronic storage objects, and ii) a first parameter specifying the electronic storage object from which data is to be retrieved. The computational application evaluates the programmer input to generate one or more messages corresponding to requests for a server to retrieve data from the electronic storage object. The one or more messages are sent to the server to retrieve data from the electronic storage object. Data retrieved from the electronic storage object by the server is received, and the retrieved data is made available in a document for processing by the computational application, where the retrieved data is in a format recognized by the computational application.Type: GrantFiled: May 9, 2017Date of Patent: October 8, 2019Assignee: Wolfram Research, Inc.Inventors: Stephen Wolfram, Bradley Ashby
-
Publication number: 20170242864Abstract: A system receives one or more messages corresponding to a request to add data to an electronic storage object that is accessible on a network, the one or more messages corresponding to the electronic storage object to which data is to be stored, and including raw data corresponding to the data that is to be stored. Responsive to the one or more messages, the system: locates the electronic storage object in a database, identifies data conversion metadata in the electronic storage object that indicates how the raw data is to be converted to formatted data in a format that is recognized by a computational application, uses the data conversion metadata to convert the raw data to the formatted data in the format recognized by the computational application, and stores the formatted data to the electronic storage object in the database.Type: ApplicationFiled: May 8, 2017Publication date: August 24, 2017Inventors: Stephen WOLFRAM, Bradley ASHBY
-
Publication number: 20170244789Abstract: A programmer input in a programming language is received, where the programmer input includes i) a built-in function of a computational application corresponding to retrieving data from electronic storage objects, and ii) a first parameter specifying the electronic storage object from which data is to be retrieved. The computational application evaluates the programmer input to generate one or more messages corresponding to requests for a server to retrieve data from the electronic storage object. The one or more messages are sent to the server to retrieve data from the electronic storage object. Data retrieved from the electronic storage object by the server is received, and the retrieved data is made available in a document for processing by the computational application, where the retrieved data is in a format recognized by the computational application.Type: ApplicationFiled: May 9, 2017Publication date: August 24, 2017Inventors: Stephen WOLFRAM, Bradley ASHBY
-
Publication number: 20160085428Abstract: A system and method for facilitating organization of and access to information and functionality in a computing environment. An example method includes organizing content to be accessible via a User Interface (UI) display screen into one or more pages; displaying one or more tabs pertaining to each of the one or more pages; and providing, in one or more of the tabs, content characterizing each of the one or more pages. The content includes one or more dynamically updated elements, which may include one or more dynamically updated elements arranged in plural lines of information. The content may further include dynamic information and/or functionality represented via a visualization or UI control.Type: ApplicationFiled: September 19, 2014Publication date: March 24, 2016Inventor: Alan Bradley Ashby
-
Publication number: 20080120565Abstract: This disclosure describes, generally, tools to allow more intuitive display and/or definition of ranges in software applications. Merely by way of example, a software application might include a user interface that has a graphical element (such as a line, a bar, and/or the like) that represents a spectrum of values. The application might further include one or more markers that serve to define boundaries of one or more ranges within the spectrum. By allowing a user to move the markers (through manipulation of the markers using a mouse, typing values for the markers, and/or the like), the interface can allow the user to quickly and easily define different ranges of values and/or to view defined ranges. In an aspect, a marker (and/or an accompanying indicator) may be configured to indicate to the user whether the value represented by the marker falls within or outside the range bounded by the marker.Type: ApplicationFiled: November 22, 2006Publication date: May 22, 2008Applicant: Oracle International CorporationInventors: Michael Stiso, Alan Bradley Ashby