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: 9678641Abstract: 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: GrantFiled: October 20, 2014Date of Patent: June 13, 2017Assignee: Adobe Systems IncorporatedInventor: William R. Softky
-
Publication number: 20150040038Abstract: 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: ApplicationFiled: October 20, 2014Publication date: February 5, 2015Inventor: William R. Softky
-
Patent number: 8893076Abstract: 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: GrantFiled: December 14, 2011Date of Patent: November 18, 2014Assignee: Adobe Systems IncorporatedInventor: William R. Softky
-
Publication number: 20140304429Abstract: 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: ApplicationFiled: December 14, 2011Publication date: October 9, 2014Inventor: William R. Softky
-
Patent number: 8719273Abstract: 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: GrantFiled: August 26, 2011Date of Patent: May 6, 2014Assignee: Adobe Systems IncorporatedInventor: William R. Softky
-
Publication number: 20140052732Abstract: 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: ApplicationFiled: August 26, 2011Publication date: February 20, 2014Inventor: William R. Softky
-
Publication number: 20100049602Abstract: 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: ApplicationFiled: February 9, 2009Publication date: February 25, 2010Inventor: William R. Softky
-
Patent number: 7395525Abstract: 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: GrantFiled: June 24, 2004Date of Patent: July 1, 2008Assignee: Microsoft CorporationInventor: William R. Softky
-
Publication number: 20040237028Abstract: 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: ApplicationFiled: June 24, 2004Publication date: November 25, 2004Applicant: Microsoft CorporationInventor: William R. Softky
-
Patent number: 6784899Abstract: 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: GrantFiled: March 31, 2000Date of Patent: August 31, 2004Assignee: Ricoh Company, Ltd.Inventors: John W. Barrus, Gregory J. Wolff, William R. Softky
-
Patent number: 6782530Abstract: 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: GrantFiled: April 5, 1999Date of Patent: August 24, 2004Assignee: Microsoft CorporationInventors: Jonathan D. Pincus, William R. Softky, David Jon Sielaff
-
Patent number: 6763497Abstract: 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: GrantFiled: April 26, 2000Date of Patent: July 13, 2004Assignee: Microsoft CorporationInventor: William R. Softky
-
Publication number: 20040098664Abstract: 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: ApplicationFiled: November 3, 2003Publication date: May 20, 2004Inventors: Derek A. Adelman, William R. Softky, Jason Lu