Patents by Inventor Paul M. Bober

Paul M. Bober 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: 8549048
    Abstract: A method of managing workflows related to storage services provided by a service provider to a customer (via a management system) is presented. The management system includes a Web server and a workflow process. The Web server presents to a customer a task screen (or set of task screens) for a customer-selected work order request type so that the customer can prepare and submit a work order request to the management system. After receiving the work order request, the Web server uses information contained in and associated with the request to create a database object that includes some or all of the following elements: customer identifier; work order identifier, date/time of request; request state (e.g., new, open or closed); type of request; parameters or arguments to the request; and any textual description provided by the customer. The Web server stores the object in a database.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: October 1, 2013
    Assignee: EMC Corporation
    Inventors: Stephen Todd, Michel Fisher, Paul M. Bober, Steven M. Blumenau
  • Patent number: 8126786
    Abstract: An electronic filing system may electronically file a tax return created by a user using a tax preparation application. The electronic filing system may receive an error indication from a taxing authority identifying a specific tax return error. The electronic filing system may create an error notification including an error description, error solution, and mechanism for correcting the error. The electronic filing system may send the error notification to a device associated with the user. The device may not be the same device in which the tax preparation application created the tax return. The mechanism may enable the user to correct the error without the tax preparation application. The electronic filing system may receive an error correction sent from the user's device according to the mechanism of the error notification. The electronic filing system may correct an error of the tax return according to the error correction.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: February 28, 2012
    Assignee: Intuit Inc.
    Inventor: Paul M. Bober
  • Patent number: 8099309
    Abstract: The invention relates to a computer implemented method of estimating a first financial outcome. The computer implemented method involves obtaining financial data associated with an entity, selecting a first proposed financial policy impacting the entity, applying the first proposed financial policy to the financial data to estimate the first financial outcome, and presenting the first financial outcome to the entity.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: January 17, 2012
    Assignee: Intuit Inc.
    Inventor: Paul M. Bober
  • Patent number: 7945669
    Abstract: A method and apparatus for automatically provisioning at least a portion of a computer system to meet a specification provided in a provisioning request. In one embodiment, the provisioning includes provisioning at least one resource from each of at least one host computer, at least one storage system, and at least one connectivity resource that connects the at least one host computer to the at least one storage system. In another embodiment, the provisioning includes selecting and configuring at least one logical volume of storage and configuring the computer system to provide access to the selected volume. In another aspect, a computer-readable provisioning transaction is created to provision the computer system, and a computer-readable undo transaction is created to undo it. In a further embodiment, an existing computer system is reverse engineered to create a specification that is modified to create the specification in the provisioning request.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: May 17, 2011
    Assignee: EMC Corporation
    Inventors: Paul M. Bober, Jason D. Lindholm, Jeffrey L. Alexander, Sheldon Lowenthal
  • Patent number: 6938039
    Abstract: A file system is migrated from a source file server to a target file server in a data network while permitting clients to have concurrent read/write access to the file system. The target file server issues directory read requests and file read requests to the source file server in accordance with a network file access protocol to transfer the file system from the source file server to the target file server. Concurrent with the transfer of the file system from the source file server to the target file server, the target file server responds to client read/write requests for access to the file system. In a preferred embodiment, the target file server maintains a hierarchy of on-line nodes off-line nodes. The online nodes represent file system objects that have been completely migrated, and the offline nodes representing file system objects that have not been completely migrated.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: August 30, 2005
    Assignee: EMC Corporation
    Inventors: Paul M. Bober, Uresh Vahalia, Aju John, Jeffrey L. Alexander, Uday K. Gupta
  • Patent number: 6889292
    Abstract: Mechanisms and techniques disclose a system that provides access to data using a two part cache. The system receives a data access request containing a first data reference, such as an open systems request to access data. The system then obtains a history cache entry from a history cache based on the first data reference and obtains a partition cache entry from a partition cache based on the first data reference. Cache entries contain mappings between open systems reference locations and non-open systems references to locations in the data to be accessed. The system then performs a data access operation as specified by the data access request using a second data reference based upon either the history cache entry or the partition cache entry. Upon performance of the data access operation, the system then updates the history and partition caches with new cache entries and can resize the partition and history caches as needed.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: May 3, 2005
    Assignee: EMC Corporation
    Inventors: Jeffrey L. Alexander, Paul M. Bober, Rui Liang
  • Patent number: 6766418
    Abstract: Mechanisms and techniques disclose a system that provides access to data using a two part cache. The system receives a data access request containing a first data reference, such as an open systems request to access data. The system then obtains a history cache entry from a history cache based on the first data reference and obtains a partition cache entry from a partition cache based on the first data reference. Cache entries contain mappings between open systems reference locations and non-open systems references to locations in the data to be accessed. The system then performs a data access operation as specified by the data access request using a second data reference based upon either the history cache entry or the partition cache entry. Upon performance of the data access operation, the system then updates the history and partition caches with new cache entries and can resize the partition and history caches as needed.
    Type: Grant
    Filed: April 30, 2001
    Date of Patent: July 20, 2004
    Assignee: EMC Corporation
    Inventors: Jeffrey L. Alexander, Paul M. Bober, Rui Liang
  • Publication number: 20040088417
    Abstract: A method and apparatus for automatically provisioning at least a portion of a computer system to meet a specification provided in a provisioning request. In one embodiment, the provisioning includes provisioning at least one resource from each of at least one host computer, at least one storage system, and at least one connectivity resource that connects the at least one host computer to the at least one storage system. In another embodiment, the provisioning includes selecting and configuring at least one logical volume of storage and configuring the computer system to provide access to the selected volume. In another aspect, a computer-readable provisioning transaction is created to provision the computer system, and a computer-readable undo transaction is created to undo it. In a further embodiment, an existing computer system is reverse engineered to create a specification that is modified to create the specification in the provisioning request.
    Type: Application
    Filed: October 30, 2002
    Publication date: May 6, 2004
    Inventors: Paul M. Bober, Jason D. Lindholm, Jeffrey L. Alexander, Sheldon Lowenthal
  • Patent number: 6718372
    Abstract: The system of the invention is a data server that can provide access to data, such as mainframe data, by open systems platforms. The system includes a shared storage interface coupling a first computing system to a shared storage device in which the shared data is maintained by a second computing system in a manner that is not natively compatible to the first computing system. The computing system further includes a data access server which executes on the processor in the first computing system. When executing, the data access server receives, via the network interface, a client message to access data on the shared storage device and in response to receiving the client message, retrieves, via the network interface, data storage information provided from the second computing system coupled to the first computing system.
    Type: Grant
    Filed: January 7, 2000
    Date of Patent: April 6, 2004
    Assignee: EMC Corporation
    Inventor: Paul M. Bober
  • Publication number: 20030115073
    Abstract: A method of managing workflows related to storage services provided by a service provider to a customer (via a management system) is presented. The management system includes a Web server and a workflow process. The Web server presents to a customer a task screen (or set of task screens) for a customer-selected work order request type so that the customer can prepare and submit a work order request to the management system. After receiving the work order request, the Web server uses information contained in and associated with the request to create a database object that includes some or all of the following elements: customer identifier; work order identifier, date/time of request; request state (e.g., new, open or closed); type of request; parameters or arguments to the request; and any textual description provided by the customer. The Web server stores the object in a database.
    Type: Application
    Filed: December 19, 2001
    Publication date: June 19, 2003
    Inventors: Stephen Todd, Michel Fisher, Paul M. Bober, Steven M. Blumenau
  • Publication number: 20030097445
    Abstract: Modular resource configuration management in a service provider management system (SPMS) that connects to storage resources in a datacenter controlled by a service provider and a database that stores information about the datacenter and customers that receive the storage resources as a service is described. The SPMS enables the service provider to allocate storage resources to a customer, as well as to generate billing information based on storage resource configuration and customer usage. The SPSM software includes a device to monitor the resources for configuration and attributes/parameter information. The device is generalized to allow the monitored resources to be defined by corresponding executable modules. The executable modules thus present a common interface to the monitoring device, allowing the monitoring device to implemented in a generic (that is, resource-independent) manner.
    Type: Application
    Filed: November 20, 2001
    Publication date: May 22, 2003
    Inventors: Stephen Todd, Michel Fisher, Paul M. Bober