Patents by Inventor William R. Softky

William R. Softky 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: 9678641
    Abstract: Input may be received indicating selection of multiple modules from a plurality of predefined configurable computation modules and to configure the selected modules. Configuring the selected modules may include defining one or more module inputs to each selected module and may also include defining one or more connections between modules of the selected multiple modules. The selected modules may be assembled based on the respective define one or more module inputs to each selected module and the defined one or more connections between modules. The assembled selected module may enable analysis to be performed on data received at the respective one or more module inputs.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: June 13, 2017
    Assignee: Adobe Systems Incorporated
    Inventor: William R. Softky
  • Publication number: 20150040038
    Abstract: Input may be received indicating selection of multiple modules from a plurality of predefined configurable computation modules and to configure the selected modules. Configuring the selected modules may include defining one or more module inputs to each selected module and may also include defining one or more connections between modules of the selected multiple modules. The selected modules may be assembled based on the respective define one or more module inputs to each selected module and the defined one or more connections between modules. The assembled selected module may enable analysis to be performed on data received at the respective one or more module inputs.
    Type: Application
    Filed: October 20, 2014
    Publication date: February 5, 2015
    Inventor: William R. Softky
  • Patent number: 8893076
    Abstract: Input may be received indicating selection of multiple modules from a plurality of predefined configurable computation modules and to configure the selected modules. Configuring the selected modules may include defining one or more module inputs to each selected module and may also include defining one or more connections between modules of the selected multiple modules. The selected modules may be assembled based on the respective define one or more module inputs to each selected module and the defined one or more connections between modules. The assembled selected module may enable analysis to be performed on data received at the respective one or more module inputs.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: November 18, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: William R. Softky
  • Publication number: 20140304429
    Abstract: Input may be received indicating selection of multiple modules from a plurality of predefined configurable computation modules and to configure the selected modules. Configuring the selected modules may include defining one or more module inputs to each selected module and may also include defining one or more connections between modules of the selected multiple modules. The selected modules may be assembled based on the respective define one or more module inputs to each selected module and the defined one or more connections between modules. The assembled selected module may enable analysis to be performed on data received at the respective one or more module inputs.
    Type: Application
    Filed: December 14, 2011
    Publication date: October 9, 2014
    Inventor: William R. Softky
  • Patent number: 8719273
    Abstract: Provided is a method that includes a method for updating index data. The method includes receiving index data, including an index value indicative of user activity on a network site and an index time corresponding to a time used for calculating the index value, receiving an update index time corresponding to a time used for updating the index data, determining an updated index value using an exponential decay of the index value from the index time to the update index time, wherein the updated index value comprises a decayed value of the index value corresponding to the update time, and storing updated index data including the updated index value and the update index time.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: May 6, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: William R. Softky
  • Publication number: 20140052732
    Abstract: Provided is a method that includes a method for updating index data. The method includes receiving index data, including an index value indicative of user activity on a network site and an index time corresponding to a time used for calculating the index value, receiving an update index time corresponding to a time used for updating the index data, determining an updated index value using an exponential decay of the index value from the index time to the update index time, wherein the updated index value comprises a decayed value of the index value corresponding to the update time, and storing updated index data including the updated index value and the update index time.
    Type: Application
    Filed: August 26, 2011
    Publication date: February 20, 2014
    Inventor: William R. Softky
  • Publication number: 20100049602
    Abstract: A system and computer based method are provided for measuring the effectiveness of advertisements. The systems may include a first networked server providing an ad associated with an advertiser at random times over a limited period of time, where the networked server logs in a database when the ad is served to an ad-viewer, a display connected to a client computer presenting the ad, a second networked server measuring the customer response after providing the ad and storing the customer response and a time of response in a second database, and a computer application program for performing cross-correlations across the first database and the second database to determine the correlation of consumer response to the ad.
    Type: Application
    Filed: February 9, 2009
    Publication date: February 25, 2010
    Inventor: William R. Softky
  • Patent number: 7395525
    Abstract: According to one embodiment a method and apparatus for displaying the path of a computer program error as a sequence of hypertext documents in a computer system having a display is disclosed. The method includes displaying a first function in the control-flow path of the error as text in a first region on the display. Subsequently, a first hypertext link marker located within the first function, and associated with a second function called by the first and also lying on the error's control-flow path is selected. Thereafter, the second function's text associated with the first link marker is displayed in a second region. The second region is positioned in the first region such that the text of the first document is not obscured. The second region includes a first tab area that surrounds the first link maker after it is selected.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: July 1, 2008
    Assignee: Microsoft Corporation
    Inventor: William R. Softky
  • Publication number: 20040237028
    Abstract: According to one embodiment a method and apparatus for displaying the path of a computer program error as a sequence of hypertext documents in a computer system having a display is disclosed. The method includes displaying a first function in the control-flow path of the error as text in a first region on the display. Subsequently, a first hypertext link marker located within the first function, and associated with a second function called by the first and also lying on the error's control-flow path is selected. Thereafter, the second function's text associated with the first link marker is displayed in a second region. The second region is positioned in the first region such that the text of the first document is not obscured. The second region includes a first tab area that surrounds the first link maker after it is selected.
    Type: Application
    Filed: June 24, 2004
    Publication date: November 25, 2004
    Applicant: Microsoft Corporation
    Inventor: William R. Softky
  • Patent number: 6784899
    Abstract: A system for receiving, sending and creating multimedia messages includes an audio communication device, a visual output device, a remote access system and a multimedia message system. The audio communication device is coupled to the remote access system to provide audio input and control signals, and also for receiving the audio portions of multimedia messages. The remote access system also couples the visual output device to the multimedia message system for accessing the visual portions of multimedia messages. The multimedia message system has the capability to generate an image of the message in response to a user request and send that image to the remote access system, and then to the visual output device to the user. The image is augmented to include indices that the user may input via the audio communication device to perform specified actions with the various portions of the message.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: August 31, 2004
    Assignee: Ricoh Company, Ltd.
    Inventors: John W. Barrus, Gregory J. Wolff, William R. Softky
  • Patent number: 6782530
    Abstract: According to one embodiment, a method of automatically assigning a ranking value to a plurality of received messages is disclosed. Each of the received messages provides information about a computer program. The method includes receiving a first message, storing the first message in the database and initializing the first message. Further, it is determined whether the first message is to be disqualified. If it is determined that the first message is to be disqualified, the first message is disqualified. If it is determined that the first message is not to be disqualified, a ranking value is automatically assigning to the first message based upon a predetermined set of criteria.
    Type: Grant
    Filed: April 5, 1999
    Date of Patent: August 24, 2004
    Assignee: Microsoft Corporation
    Inventors: Jonathan D. Pincus, William R. Softky, David Jon Sielaff
  • Patent number: 6763497
    Abstract: According to one embodiment a method and apparatus for displaying the path of a computer program error as a sequence of hypertext documents in a computer system having a display is disclosed. The method includes displaying a first function in the control-flow path of the error as text in a first region on the display. Subsequently, a first hypertext link marker located within the first function, and associated with a second function called by the first and also lying on the error's control-flow path is selected. Thereafter, the second function's text associated with the first link marker is displayed in a second region. The second region is positioned in the first region such that the text of the first document is not obscured. The second region includes a first tab area that surrounds the first link maker after it is selected.
    Type: Grant
    Filed: April 26, 2000
    Date of Patent: July 13, 2004
    Assignee: Microsoft Corporation
    Inventor: William R. Softky
  • Publication number: 20040098664
    Abstract: A system for document processing includes a user interface unit and a command unit having a context server, and an image I/O device interface. The command unit is coupled to a conventional application server and an image capture and generation device for routing image data and commands to the application server for processing. The user interface unit accepts commands and displays information to a user. The user interface unit sends data to and receives data from the command unit. The command unit is responsive to the user interface device and initiates a task or process by setting a context and passing that context and data to the application server. The device interface is coupled to the context server and the image capture and generation device. The context server controls processing of the image data according to the context, and then generates a receipt image and sends it to the device interface for output to the image capture and generation device.
    Type: Application
    Filed: November 3, 2003
    Publication date: May 20, 2004
    Inventors: Derek A. Adelman, William R. Softky, Jason Lu