Patents by Inventor Alan S. Wolff

Alan S. Wolff 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: 8133057
    Abstract: A method for providing training media to a mobile device involves obtaining a training media file selected from multiple training media files, based on user metadata, and communicating the training media file to the mobile device, where the user metadata is associated with a user of the mobile device, and where the training media file includes training information associated with a job function of the user.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: March 13, 2012
    Assignee: Oracle America, Inc.
    Inventors: William F. Hunter, Jeffrey S. Demoff, Alan S. Wolff
  • Patent number: 8121873
    Abstract: In one embodiment, a method and apparatus for rapid categorization of data center serviceability characteristics is disclosed. The method includes identifying one or more variables of interest relating to serviceability of data centers, identifying one or more archetypal data center patterns using historical data for the one or more variables of interest, wherein the one or more archetypal data center patterns do not include mythical measurements, collecting data for the one or more variables of interest from a target data center, and determining a best match of the collected data from the target data center to one of the archetypal data center patterns. Other embodiments are also disclosed.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: February 21, 2012
    Assignee: Oracle America, Inc.
    Inventors: Alan S. Wolff, Jeffrey S. Demoff, William F. Hunter
  • Publication number: 20080003557
    Abstract: A method for providing training media to a mobile device involves obtaining a training media file selected from multiple training media files, based on user metadata, and communicating the training media file to the mobile device, where the user metadata is associated with a user of the mobile device, and where the training media file includes training information associated with a job function of the user.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Applicant: Sun Microsystems, Inc.
    Inventors: William F. Hunter, Jeffrey S. Demoff, Alan S. Wolff
  • Patent number: 6950847
    Abstract: A service provider system adapted for distributing services, including patch selection and delivery, in a distributed computing environment. The system includes a service manager linked to the communications network that functions to obtain and store client system information from the client systems during performance of the services. A service deployment tool registers service providers by storing service proxies from the service providers that are executable code and include an interface defining the methods implemented by the service. The tool functions to transfer service proxies to the client system in response to service requests. A service selection tool processes service requests to match service proxies to select appropriate available services for the client system. The client system includes a virtual service mechanism for registering as a recipient with the service manager, transmitting the service requests, and executing the service proxies received in response to the service requests.
    Type: Grant
    Filed: July 12, 2001
    Date of Patent: September 27, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Carol L. Harrisville-Wolff, Jeffrey S. Demoff, Alan S. Wolff
  • Publication number: 20040205578
    Abstract: A system and method for converting a document to create a reusable learning object is disclosed. The reusable learning object is used to create a course of instruction for an online or virtual classroom. The reusable learning object is shared and modified by different users for each course. A document stored on a computing platform coupled to the system is made available for the reusable learning object. The document is created by an application and contains data that may not be in a format useable by the reusable learning object. An autopilot and an export filter are invoked by a prompt or command from the application or another source. The export filter converts the data within the document into metadata to support an extensible markup language (“XML”) format. The autopilot queries and receives information on the document to create the reusable learning object. The reusable learning object is created by the converted data and received information.
    Type: Application
    Filed: April 25, 2002
    Publication date: October 14, 2004
    Inventors: Alan S. Wolff, Carol Harrisville-Wolff, Jeff S. Demoff
  • Publication number: 20040030887
    Abstract: A method for secure network communications. The method includes receiving at the service provider a request from a client that includes an identifier (e.g., a digital certificate) for the client. The identity is authenticated by the service provider by retrieving a stored copy of a digital certificate for the client sending the request and comparing the copy of the digital certificate included with the request to the stored copy. If authenticated, access to the service provider is granted and typically, a response is generated and transmitted to the client that includes an identifier or a digital certificate for the service provider. The client then authenticates the service provider by comparing the certificate with a stored copy prior to transmitting further messages. The method includes encrypting and decrypting the requests and the responses using private and public key pairs associated with the stored digital certificates.
    Type: Application
    Filed: August 7, 2002
    Publication date: February 12, 2004
    Inventors: Carol L. Harrisville-Wolff, Jeff S. Demoff, Alan S. Wolff
  • Publication number: 20030220960
    Abstract: A system and method for processing data over a distributed network is disclosed. The distributed network includes a plurality of nodes and a central machine coupled to the nodes. The central machine receives a data space and partitions the data space into data blocks. The data blocks are sent to the nodes. Each node analyzes a received data block using an optimization algorithm forwarded by the central machine. Results that may be of interest to other data blocks are detected during the analysis and forwarded from the nodes to the central machine at an interval. The central machine forwards the results to the other nodes within the distributed network in order to update their processing of the data blocks. The updating activity continues until the data blocks have been processed.
    Type: Application
    Filed: May 21, 2002
    Publication date: November 27, 2003
    Inventors: Jeff S. Demoff, Carol Harrisville-Wolff, Alan S. Wolff
  • Publication number: 20030196148
    Abstract: A system and method for monitoring within a peer-to-peer network is disclosed. A peer-to-peer network includes peer machines coupled together without the use of a central processor. Each peer machine is able to monitor the other peer machines within the network and to perform failure recovery operations in the event a peer machine fails. A ping command is sent to every peer machine within the network using a peer protocol on the peer machine. If a response is received at the sending peer machine, then the responding peer machine is operating. If no response is received, a failure may have occurred and the sending peer machine can take corrective action, such alerting a system administrator or restarting the failed machine. The use of the peer monitoring reduces the need for central monitoring and prevents the network from having a single point of failure for monitoring activities.
    Type: Application
    Filed: April 12, 2002
    Publication date: October 16, 2003
    Inventors: Carol Harrisville-Wolff, Jeff S. Demoff, Alan S. Wolff
  • Publication number: 20030188153
    Abstract: A system and method for mirroring data using a server is disclosed. The system is a network having a plurality of client systems coupled to the server, known as a storage management server. The storage management server has a distributor module that executes against a data structure stored on the server. The distributor module randomly partitions the data structure into data fragments. A set of memory locations are allocated on the client systems. A memory location is unused memory on the client system. The distributor module stores the randomly partitioned data structures at the memory locations. The data fragments can be encrypted before storage for additional security. The locations of the data fragments and any encryption keys are stored on the storage management server such that the data structure can be reconstructed by the data fragments when requested. The system also includes a backup server to store the locations and encryption keys to reconstruct the data structure, if desired.
    Type: Application
    Filed: April 2, 2002
    Publication date: October 2, 2003
    Inventors: Jeff S. Demoff, Carol Harrisville-Wolff, Alan S. Wolff
  • Publication number: 20030041130
    Abstract: A service provider system adapted for distributing services, including patch selection and delivery, in a distributed computing environment. The system includes a service manager linked to the communications network that functions to obtain and store client system information from the client systems during performance of the services. A service deployment tool registers service providers by storing service proxies from the service providers that are executable code and include an interface defining the methods implemented by the service. The tool functions to transfer service proxies to the client system in response to service requests. A service selection tool processes service requests to match service proxies to select appropriate available services for the client system. The client system includes a virtual service mechanism for registering as a recipient with the service manager, transmitting the service requests, and executing the service proxies received in response to the service requests.
    Type: Application
    Filed: July 12, 2001
    Publication date: February 27, 2003
    Inventors: Carol L. Harrisville-Wolff, Jeffrey S. Demoff, Alan S. Wolff
  • Patent number: 6014134
    Abstract: A technique for providing a networked, distributed tutorial application having a direct manipulation graphical user interface displayable on an Internet client node is disclosed. The application has a first portion on an Internet server node and a second portion on the Internet client node, the first portion performing application specific subject matter processing and the second portion being substantially application independent in that this second portion is applicable in a wide variety of tutoring applications for generating and maintaining an appropriate user interface during user interactions. The second portion includes an Internet browser (e.g., a hypertext mark-up language browser) that is utilized for communicating with the server node to perform application subject matter specific processing.
    Type: Grant
    Filed: August 23, 1996
    Date of Patent: January 11, 2000
    Assignees: U S West, Inc., MediaOne Group, Inc.
    Inventors: Brigham R. Bell, William D. Hurley, Srdjan N. Kovacevic, Michelle Neves, Alan S. Wolff, Charles P. Bloom
  • Patent number: 5471560
    Abstract: A knowledge acquisition tool for direct use by an expert in the automatic creation of a knowledge base derived from the knowledge of the expert, the knowledge acquisition tool including an input device usable by the expert for providing knowledge to the tool in response to questions, statements and/or prompts from the tool, a display for displaying the knowledge, questions, statements and prompts so that the expert can interact with the tool in creating the knowledge base, and a processor connected to the input device and the display for supplying the questions, statements and prompts to the display in order to extract the knowledge from the expert in the creation of the knowledge base incorporating the knowledge provided by the expert through use of the input device.
    Type: Grant
    Filed: February 17, 1994
    Date of Patent: November 28, 1995
    Assignee: Honeywell Inc.
    Inventors: James R. Allard, Edward L. Cochran, Alan S. Wolff