Patents Assigned to Wolfram Research, Inc.
  • Patent number: 9619217
    Abstract: 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: Grant
    Filed: November 20, 2014
    Date of Patent: April 11, 2017
    Assignee: Wolfram Research, Inc.
    Inventors: Stephen Wolfram, Joel Klein, Jan Poeschko
  • Patent number: 9262070
    Abstract: 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: Grant
    Filed: March 17, 2014
    Date of Patent: February 16, 2016
    Assignee: WOLFRAM RESEARCH, INC.
    Inventors: Stephen Wolfram, John Fultz
  • Patent number: 9141355
    Abstract: 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: Grant
    Filed: April 18, 2007
    Date of Patent: September 22, 2015
    Assignee: WOLFRAM RESEARCH, INC.
    Inventors: Theodore W. Gray, Christopher Carlson
  • Publication number: 20140282158
    Abstract: 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: Application
    Filed: March 17, 2014
    Publication date: September 18, 2014
    Applicant: WOLFRAM RESEARCH, INC.
    Inventors: Stephen Wolfram, John Fultz
  • Publication number: 20140281852
    Abstract: 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: Application
    Filed: March 17, 2014
    Publication date: September 18, 2014
    Applicant: WOLFRAM RESEARCH, INC.
    Inventors: Stephen Wolfram, Andre Kuzniarek
  • Patent number: 8704071
    Abstract: 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: Grant
    Filed: October 11, 2011
    Date of Patent: April 22, 2014
    Assignee: Wolfram Research, Inc.
    Inventor: Stephen Wolfram
  • Publication number: 20140068449
    Abstract: 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: Application
    Filed: August 29, 2012
    Publication date: March 6, 2014
    Applicant: WOLFRAM RESEARCH, INC.
    Inventors: Stephen Wolfram, Jeremy Davis
  • Patent number: 8631323
    Abstract: 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: Grant
    Filed: April 18, 2007
    Date of Patent: January 14, 2014
    Assignee: Wolfram Research, Inc.
    Inventor: Theodore W. Gray
  • Publication number: 20130185663
    Abstract: 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: Application
    Filed: January 12, 2012
    Publication date: July 18, 2013
    Applicant: WOLFRAM RESEARCH, INC.
    Inventors: Stephen Wolfram, Kumar Mayank, Taliesin S. Beynon
  • Patent number: 8413116
    Abstract: 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: Grant
    Filed: June 28, 2010
    Date of Patent: April 2, 2013
    Assignee: Wolfram Research, Inc.
    Inventor: Theodore W. Gray
  • Patent number: 8407580
    Abstract: 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: Grant
    Filed: April 9, 2007
    Date of Patent: March 26, 2013
    Assignee: Wolfram Research, Inc.
    Inventors: Theodore W. Gray, Stephen Wolfram
  • Patent number: 8035022
    Abstract: 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: Grant
    Filed: July 6, 2009
    Date of Patent: October 11, 2011
    Assignee: Wolfram Research, Inc.
    Inventor: Stephen Wolfram
  • Publication number: 20110004864
    Abstract: 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: Application
    Filed: June 28, 2010
    Publication date: January 6, 2011
    Applicant: WOLFRAM RESEARCH, INC.
    Inventor: Theodore W. Gray
  • Patent number: 7747981
    Abstract: 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: Grant
    Filed: September 23, 2005
    Date of Patent: June 29, 2010
    Assignee: Wolfram Research, Inc.
    Inventor: Theodore W. Gray
  • Patent number: 7560636
    Abstract: 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: Grant
    Filed: February 14, 2005
    Date of Patent: July 14, 2009
    Assignee: Wolfram Research, Inc.
    Inventor: Stephen Wolfram
  • Publication number: 20070073705
    Abstract: 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: Application
    Filed: September 23, 2005
    Publication date: March 29, 2007
    Applicant: WOLFRAM RESEARCH, INC.
    Inventor: Theodore Gray