Patents Assigned to Wolfram Research, Inc.
-
Patent number: 9619217Abstract: 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.Type: GrantFiled: November 20, 2014Date of Patent: April 11, 2017Assignee: Wolfram Research, Inc.Inventors: Stephen Wolfram, Joel Klein, Jan Poeschko
-
Patent number: 9262070Abstract: 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.Type: GrantFiled: March 17, 2014Date of Patent: February 16, 2016Assignee: WOLFRAM RESEARCH, INC.Inventors: Stephen Wolfram, John Fultz
-
Patent number: 9141355Abstract: Generalized input for use in a computing environment. The generalized input can include freely mixed input types. The generalized input is received via a user interface. Each expression can include multiple types of input that can be processed as peers, without translation from one input type to another input type prior to parsing. The generalized input can include textual, numerical, graphical, and symbolic input as part an expression. The input can also include programs, scripts, methods, procedures, and the like or any combination thereof.Type: GrantFiled: April 18, 2007Date of Patent: September 22, 2015Assignee: WOLFRAM RESEARCH, INC.Inventors: Theodore W. Gray, Christopher Carlson
-
Publication number: 20140282158Abstract: 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.Type: ApplicationFiled: March 17, 2014Publication date: September 18, 2014Applicant: WOLFRAM RESEARCH, INC.Inventors: Stephen Wolfram, John Fultz
-
Publication number: 20140281852Abstract: 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.Type: ApplicationFiled: March 17, 2014Publication date: September 18, 2014Applicant: WOLFRAM RESEARCH, INC.Inventors: Stephen Wolfram, Andre Kuzniarek
-
Patent number: 8704071Abstract: In a method for generating musical tones, a plurality of raw data sequences are generated using at least one recursive system implemented by a computing system. The plurality of raw data sequences are converted, using the computing system, into a plurality of sequences of musical tones that follow a set of aesthetic music principles.Type: GrantFiled: October 11, 2011Date of Patent: April 22, 2014Assignee: Wolfram Research, Inc.Inventor: Stephen Wolfram
-
Publication number: 20140068449Abstract: 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.Type: ApplicationFiled: August 29, 2012Publication date: March 6, 2014Applicant: WOLFRAM RESEARCH, INC.Inventors: Stephen Wolfram, Jeremy Davis
-
Patent number: 8631323Abstract: In a computing environment, a method for treating display characteristics of input displayed via a user interface includes receiving input from a user interface, the input including at least one character, determining the scope of the input, categorizing input into at least one category, and applying at least one display treatment to the input associated with at least one category, wherein the display treatment is applied as each character is received from the user interface.Type: GrantFiled: April 18, 2007Date of Patent: January 14, 2014Assignee: Wolfram Research, Inc.Inventor: Theodore W. Gray
-
Publication number: 20130185663Abstract: A result is generated, using a data processing or computational system, in response to a user-provided or user-indicated input expression. The result is displayed, or caused to be displayed, on a display device. The result is analyzed, and, based on the analysis of the result, one or more further data processing or computational actions that the user will perform on the result are predicted. A user interface mechanism is generated to facilitate performing the predicted one or more further data processing or computational actions or to facilitate viewing one or more further results generated in response to one or more of the predicted further data processing or computational actions. The user interface mechanism is displayed or caused to be displayed on the display device.Type: ApplicationFiled: January 12, 2012Publication date: July 18, 2013Applicant: WOLFRAM RESEARCH, INC.Inventors: Stephen Wolfram, Kumar Mayank, Taliesin S. Beynon
-
Patent number: 8413116Abstract: In a method for presenting to a user information operated on by a computational software application, a relationship between states of a user interface mechanism located on a workspace associated with the computational software application and an underlying object operated on by the computational software application may be determined. The relationship may be defined at least in part by configuration data capable of being interpreted by the computational software application. A change in a value of the underlying object may be detected, and a current state of the user interface mechanism may be changed based on the detected change in the value of the underlying object and according to the relationship. Additionally, a change in the current state of the user interface mechanism caused by a user may be detected, and the current value of the underlying object may be changed based on the detected change in the current state of the user interface mechanism and according to the relationship.Type: GrantFiled: June 28, 2010Date of Patent: April 2, 2013Assignee: Wolfram Research, Inc.Inventor: Theodore W. Gray
-
Patent number: 8407580Abstract: In a method for presenting information, an interactive document, for example, may be created that includes both an input expression and a result generated by evaluating the input expression, and where the input expression can be selectively hidden. This may permit “decluttering” of the document so that it may be easier to follow. At the same time, user interface mechanisms allow a viewer to reveal the input expression if the viewer desires to see the input expression. In this method, an input expression and a result corresponding to an evaluation of the input expression are presented on a workspace associated with a computational software application. Additionally, a first user interface mechanism associated with the input expression is presented on the workspace. In response to an activation of the first user interface mechanism, the input expression may be hidden on the workspace, while the result is presented on the workspace.Type: GrantFiled: April 9, 2007Date of Patent: March 26, 2013Assignee: Wolfram Research, Inc.Inventors: Theodore W. Gray, Stephen Wolfram
-
Patent number: 8035022Abstract: In a method for delivering signaling tones to signaling devices or signaling systems, a signaling tone sequence is selected from a set of undelivered signaling tone sequences. The selected signaling tone sequence is removed from the set of undelivered signaling tone sequences, and the selected signaling tone sequence is delivered.Type: GrantFiled: July 6, 2009Date of Patent: October 11, 2011Assignee: Wolfram Research, Inc.Inventor: Stephen Wolfram
-
Publication number: 20110004864Abstract: In a method for presenting to a user information operated on by a computational software application, a relationship between states of a user interface mechanism located on a workspace associated with the computational software application and an underlying object operated on by the computational software application may be determined. The relationship may be defined at least in part by configuration data capable of being interpreted by the computational software application. A change in a value of the underlying object may be detected, and a current state of the user interface mechanism may be changed based on the detected change in the value of the underlying object and according to the relationship. Additionally, a change in the current state of the user interface mechanism caused by a user may be detected, and the current value of the underlying object may be changed based on the detected change in the current state of the user interface mechanism and according to the relationship.Type: ApplicationFiled: June 28, 2010Publication date: January 6, 2011Applicant: WOLFRAM RESEARCH, INC.Inventor: Theodore W. Gray
-
Patent number: 7747981Abstract: In a method for presenting to a user information operated on by a computational software application, a relationship between states of a user interface mechanism located on a workspace associated with the computational software application and an underlying object operated on by the computational software application may be determined. The relationship may be defined at least in part by configuration data capable of being interpreted by the computational software application. A change in a value of the underlying object may be detected, and a current state of the user interface mechanism may be changed based on the detected change in the value of the underlying object and according to the relationship. Additionally, a change in the current state of the user interface mechanism caused by a user may be detected, and the current value of the underlying object may be changed based on the detected change in the current state of the user interface mechanism and according to the relationship.Type: GrantFiled: September 23, 2005Date of Patent: June 29, 2010Assignee: Wolfram Research, Inc.Inventor: Theodore W. Gray
-
Patent number: 7560636Abstract: In a method for generating signaling tones, a plurality of raw data sequences is generated using at least one recursive system. The plurality of raw data sequences is converted into a plurality of signaling tone sequences that follow a set of aesthetic music principles. In a system for generating signaling tones, a raw data sequence generator is configured to use at least one recursive system to generate a plurality of raw data sequences. A converter is configured to convert the plurality of raw data sequences into a plurality of signaling tone sequences that follow a set of aesthetic music principles. Signaling tone sequences generated by such a method or system may be suitable for use in, for example, telephones, cellular phones, pagers, personal digital assistants, consumer electronic devices, toys, games, paging systems, public address systems, intercom systems, etc.Type: GrantFiled: February 14, 2005Date of Patent: July 14, 2009Assignee: Wolfram Research, Inc.Inventor: Stephen Wolfram
-
Publication number: 20070073705Abstract: In a method for presenting to a user information operated on by a computational software application, a relationship between states of a user interface mechanism located on a workspace associated with the computational software application and an underlying object operated on by the computational software application may be determined. The relationship may be defined at least in part by configuration data capable of being interpreted by the computational software application. A change in a value of the underlying object may be detected, and a current state of the user interface mechanism may be changed based on the detected change in the value of the underlying object and according to the relationship. Additionally, a change in the current state of the user interface mechanism caused by a user may be detected, and the current value of the underlying object may be changed based on the detected change in the current state of the user interface mechanism and according to the relationship.Type: ApplicationFiled: September 23, 2005Publication date: March 29, 2007Applicant: WOLFRAM RESEARCH, INC.Inventor: Theodore Gray