Champaign, IL, United States
Champaign, IL, United States

Wolfram Research is a private company that makes computation software. The founder and CEO of Wolfram Research is Stephen Wolfram, an English scientist and author, who maintains close involvement with the development of Mathematica.The primary software product of Wolfram Research is the technical computing program Mathematica. Other products include Wolfram SystemModeler, Wolfram Workbench, Mathematica Link for Excel, gridMathematica, Wolfram Finance Platform and webMathematica.The company launched Wolfram Alpha, an answer engine on 16 May 2009. It brings a new approach to knowledge generation and acquisition that involves large amounts of curated computable data in addition to semantic indexing of text.Wolfram Research served as the mathematical consultant for the CBS television series Numb3rs, a show about the mathematical aspects of crime-solving.Wolfram Research acquired MathCore Engineering AB on March 30, 2011.On July 21, 2011 Wolfram Research launched the Computable Document Format . CDF is an electronic document format designed to allow easy authoring of dynamically generated interactive content.In June 2014, Wolfram Research officially introduced the Wolfram Language as a new general multi-paradigm programming language. It is the primary programming language used in Mathematica. Wikipedia.


Time filter

Source Type

Image data corresponding to an image depicting an equation is received. The image data is processed to identify a plurality of morphological components corresponding to the equation depicted in the image. A computer readable data object is generated using the plurality of morphological components, wherein the computer readable data object is in a defined syntax computable by a computational application.


Patent
Wolfram Research | Date: 2016-12-19

Programmer input in a programming language in received, where the programmer input defines a behavior of an executable electronic object. One or more computers generate the executable electronic object according to the programmer input. An electronic message corresponding to invoking the executable electronic object is received, and in response to receiving the electronic message, the executable electronic object is invoked by one or more computers.


Patent
Wolfram Research | Date: 2015-02-23

A data function in received. The data function is indicative of a request for data from a database, and is included in a library of built-in functions of a computational software application. In response to receiving the data function, a request for database data is transmitted to a database system via a network. In response to the request for data, the database data is received from the database system via the network. In response to receiving the database data via the network, an expression is created using at least a portion of the received database data. The expression is capable of being operated on by the computational software application.


Patent
Wolfram Research | Date: 2015-09-30

A system receives first requests to create electronic storage objects that are accessible on the communication network or another communication network, and creates electronic storage objects responsive to the first requests. The first requests specify one or more data types to which the system should convert raw data received for storage in the electronic storage objects. The system also receives second requests to store specified data to the electronic storage objects, and stores received raw data (or converts the raw data to specified data types and stores the converted data) to the electronic storage objects responsive to the second requests. The system further receives third requests to retrieve data from specified electronic storage objects, and retrieves data from the specified electronic storage objects responsive to the third requests, the retrieved data being in specified data types.


Patent
Wolfram Research | Date: 2016-02-16

Positioning pads are displayed via a display device to facilitate movement of a position of interest (e.g., as indicated by a cursor) with respect to a structured object also displayed via the display device. The structured object is analyzed to determine predicted locations to which a user may subsequently wish to navigate the position of interest, and positioning pads are displayed at, or associated with, the predicted locations. When activation of a positioning pad is detected, (i) the position of interest is moved to the location of, or associated with, the positioning pad, and (ii) the positioning pad is no longer displayed via the display device.


Patent
Wolfram Research | Date: 2015-10-12

Software code is analyzed to identify one or more symbols in the software code, the one or more symbols corresponding to a defined software syntax. For each of one or more identified symbols: a corresponding annotation that conveys a meaning of the identified symbol is determined; a location within a document to display the annotation is determined so that the annotation, when displayed, is visually associated with the identified symbol; and the annotation is displayed at the location.


Patent
Wolfram Research | Date: 2012-08-29

A subset of graphical display items, in a set of graphical display items stored in the one or more electronic storage devices, that have not previously been viewed by a user is determined. A graphical display item is selected from a subset of graphical display items. The graphical display item may be selected according to an order, or selected randomly. An initial display item and the selected graphical display item are electronically transmitted to a user computing device. The initial display item and the selected graphical display item are configured such that the selected graphical display item is displayed on a display device of the user computing device in response to the user selecting the initial display item when the initial display item is displayed on the display device.


Patent
Wolfram Research | Date: 2014-11-20

In a method for cloud deployment, programmer input in a programming language is received, the programmer input including i) a built-in function corresponding to making electronic objects accessible on a network, and ii) a parameter indicating an electronic object. The programmer input is evaluated to cause the electronic object to be stored on a server and made accessible via a network coupled to the server.


Patent
Wolfram Research | Date: 2014-03-17

Positioning pads are displayed via a display device to facilitate movement of a position of interest (e.g., as indicated by a cursor) with respect to a structured object also displayed via the display device. The structured object is analyzed to determine predicted locations to which a user may subsequently wish to navigate the position of interest, and positioning pads are displayed at, or associated with, the predicted locations. When activation of a positioning pad is detected, (i) the position of interest is moved to the location of, or associated with, the positioning pad, and (ii) the positioning pad is no longer displayed via the display device.


Patent
Wolfram Research | Date: 2014-03-17

A multimedia presentation system facilitates efficient creation of multimedia presentations. For example, in an embodiment, a multimedia presentation system provides tools for creating an authoring notebook via which a user can (i) create graphics to be used in a presentation, (ii) create a script to be read, or be referred to, by a speaker during the presentation, and (iii) provide prompts to the speaker for when and/or how to modify the graphics during the presentation. A controller may be provided to allow a user to modify the visual portion of the presentation during performance of the presentation.

Loading Wolfram Research collaborators
Loading Wolfram Research collaborators