Patents Represented by Attorney Wiesner & Associates
  • Patent number: 8131681
    Abstract: Aspects of the present invention provide a disk-to-disk-to-tape backup method and system responsive to a combined backup request to backup a dataset to a backup disk according to a disk backup schedule and then to backup the dataset from the backup disk to a backup tape according to a tape backup schedule. The combined backup method completes a backup of the dataset to the backup disk and then to a backup tape device in accordance with a resolved schedule that considers potential conflicts between the schedules. To restore, aspects of the invention receive a request to restore a backup of the dataset from a backup-tape and the resolved schedule derived from the tape backup schedule and the disk backup schedule. The restoration verifies that a backup tape holds the target dataset by matching a combined backup identifier from the request against a corresponding combined backup identifier held in storage.
    Type: Grant
    Filed: January 21, 2010
    Date of Patent: March 6, 2012
    Assignee: NetApp, Inc.
    Inventors: Vinay Hangud, Yunlong Li
  • Patent number: 7967739
    Abstract: A sleep system includes sensors capable of gathering sleep data from a person and environmental data during a sleep by the person. A processor executes instructions that analyze this data and control the sleep of the person and the environment surrounding the person. Typically, the instructions are loaded in a memory where they execute to generate an objective measure of sleep quality from the sleep data from the person and gather environmental data during the sleep by the person. Upon execution, the instructions receive a subjective measure of sleep quality from the person after the sleep, create a sleep quality index from the objective measure of sleep quality and subjective measure of sleep quality, correlate the sleep quality index and a current sleep system settings with a historical sleep quality index and corresponding historical sleep system settings.
    Type: Grant
    Filed: April 6, 2009
    Date of Patent: June 28, 2011
    Inventor: Raphael Auphan
  • Patent number: 7934066
    Abstract: An archive method and system receives a backup request for a target dataset used by an application on a primary storage system to be backed up on a secondary storage system. Different applications may each have a corresponding proprietary application format for storing their datasets. An application translator module is loaded into an extensible backup manager that converts between a proprietary application format associated with the target dataset and a predetermined storage format used by the extensible backup manager. The application translator module converts from the proprietary application format into the predetermined storage format when the baseline backup of the target dataset has not yet been performed. An incremental backup uses the application translator module to convert from the proprietary application format associated with the application into the predetermined storage format of the extensible backup manager.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: April 26, 2011
    Assignee: NetApp, Inc.
    Inventors: Yuedong Paul Mu, Sajeev Aravindan
  • Patent number: 7891541
    Abstract: Featured is a storage container having a rectangular base with a front wall folded upwardly along a front edge of the rectangular base, a back wall folded upwardly along a back edge of the rectangular base, a outer cover panel extension to the front wall having a pair of widths and having a cover tuck flap, wherein each edge along the pair of widths in the outer cover panel extension has cutouts in a smooth shape, an inner cover panel extension to the back wall having a pair of widths folded along a top edge of the back wall, each edge along the pair of widths of the inner cover panel extension has cutouts in a smooth shape and a pair of end walls extending upwardly along a side edge of the rectangular base with a pair of grab areas allowing fingers extending towards outer cover panel passing over cutouts having the smooth shape.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: February 22, 2011
    Inventor: Chris Mittelstaedt
  • Patent number: 7860995
    Abstract: A method of transmitting audio content over a communication network includes generating a predetermined audio content in a format capable of being transmitted to members in the publisher's network; receiving a request for the predetermined audio content from the members interested in receiving the audio content; embedding advertisements into the predetermined audio content selected according to details describing each of the members and transmitting to each of the members the predetermined audio content embedded with the advertisements selected specifically for each member. Additionally, a communication method selectively transmits messages between a publisher and members of a publisher's network.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: December 28, 2010
    Assignee: SayNow Corporation
    Inventors: Ujjwal Singh, Nikhyl Singhal, Janahan Vivekanandan
  • Patent number: 7854371
    Abstract: Aspects of the present invention feature a stackable tray storage container suitable for holding fruit and food. The stackable tray storage container has a rectangular base having a first rectangular shape with a pair of base widths and a pair of base lengths, a pair of end walls having a second rectangular shape extending upward foldably attached along opposite base widths connecting each end wall to the rectangular base and having a corresponding pair of cutouts along each fold along the base widths forming a pair of tray handle interlocks, a corresponding pair of handle extensions foldably attached along a top edge of each end wall and a pair of walls extending upward foldably attached along opposite base lengths and having a third rectangular shape, wherein each of the walls along the length have a pair of foldably attached flaps that fold inward and attach to the pair of end walls.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: December 21, 2010
    Inventor: Chris Mittelstaedt
  • Patent number: 7774465
    Abstract: A storage virtualization controller for transferring data between a host and a storage device at a wire-speed data transfer rate. A downstream processing element adapted for connection to the storage device is configurable coupled to an upstream processing element adapted for connection to the host. A central processing element coupled to the upstream processing element grants permission to the upstream processing element to transfer the data at the wire-speed rate without further involvement by the central processing element.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: August 10, 2010
    Assignee: NetApp, Inc.
    Inventors: Rahim Ibrahim, Glenn Yu, Nghiep Tran, Tuan Nguyen, Chan Ng, Kumar Gajjar, Richard Meyer
  • Patent number: 7752294
    Abstract: A method and system to add a storage controller in a SAN includes receiving a storage controller node to add to a logical storage controller in the storage area network having a logical nodename and a sequence of logical ports, adopting the logical nodename from the logical storage controller in place of the predetermined nodename associated with the storage controller and renumbering a set of ports associated with the storage controller to extend the sequence of logical ports associated with the logical storage controller. Removing the storage controller includes removing a storage controller node from the logical storage controller in the storage area network having a logical nodename and a sequence of logical ports, deleting the set of ports associated with the removed storage controller from the sequence of logical ports associated with the logical storage controller and renumbering the sequence of logical ports to accommodate the deleted ports.
    Type: Grant
    Filed: October 28, 2003
    Date of Patent: July 6, 2010
    Assignee: NetApp, Inc.
    Inventors: Richard Meyer, Yuri Khodosh, Andrey Gusev
  • Patent number: 7734712
    Abstract: Embodiments according to the invention perform functions including discovery, classification, and profiling of storage devices, computer systems, connection elements, and other components relating to a storage area network (SAN). Changes to the SAN topology are tracked in order to show growth patterns.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: June 8, 2010
    Assignee: NetApp, Inc.
    Inventors: Richard Meyer, Glen C. Yu, Rahim Ibrahim, Gen-Hwa Chiang, Kwan Sang Yap
  • Patent number: 7725568
    Abstract: A method and apparatus for collecting information from ports on a storage network and performing flow control is provided. The data collection method and apparatus includes, identifying a data type transported on the storage network, selecting a port-storage identifier to measure the data type transported across the storage network, monitoring the port-storage identifier on the storage network for the data type, and enumerating occurrences of the data type associated with the port-storage identifier while monitoring the port-storage identifier and the data type.
    Type: Grant
    Filed: September 9, 2002
    Date of Patent: May 25, 2010
    Assignee: NetApp, Inc.
    Inventors: Chan Ng, Rahim Ibrahim, Nghiep Tran, Glenn Yu
  • Patent number: 7688527
    Abstract: A portable magnification stand includes an upper planar lens unit that holds a lens for magnifying objects. Swingable extensions to the upper planar lens unit shaped as trapezoidal planar materials can be used in lieu of adjustable arms to provide the appropriate magnification in a more compact and lighter weight design. These extensions are longer in the front portion of the stand compared with the back portion of the stand causing the magnification of objects to appear greater near the front portion of the upper planar lens unit compared with objects near the near the back portion of the upper planar lens unit.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: March 30, 2010
    Inventor: Adam Cintz
  • Patent number: 7689708
    Abstract: A storage server includes various components that monitor and control the data flow therebetween. If an egress (downstream) port becomes congested, that information is propagated upstream to the egress components such as the port manager, the traffic manager processor, and the egress storage processor, which are each configured to control their data flow to prevent dropped data frames. In addition, the egress storage processor can communicate the congestion information to the ingress storage processor, which further propagates the congestion information to the ingress components such as the traffic manager processor and the port manager processor. The ingress port manager processor can then direct the ingress port to stop accepting ingress data for the storage server to process until the congestion has been addressed.
    Type: Grant
    Filed: October 21, 2003
    Date of Patent: March 30, 2010
    Assignee: netApp, inc.
    Inventors: James L. Cihla, Jeff Cuppett, Rahim Ibrahim
  • Patent number: 7673787
    Abstract: Featured is a case storage container formed from cardboard material.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: March 9, 2010
    Inventor: Chris Mittelstaedt
  • Patent number: 7640451
    Abstract: Failover processing in storage server system utilizes policies for managing fault tolerance (FT) and high availability (HA) configurations. The approach encapsulates the knowledge of failover recovery between components within a storage server and between storage server systems. This knowledge includes information about what components are participating in a Failover Set, how they are configured for failover, what is the Fail-Stop policy, and what are the steps to perform when “failing-over” a component.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: December 29, 2009
    Assignee: NetApp, Inc.
    Inventors: Richard Meyer, Kumar Gajjar, Chan Ng, Andre Gusev
  • Patent number: 7628312
    Abstract: Aspects of the present invention feature a storage container formed from cardboard material. This particular storage container has a rectangular base unit having a front wall folded upwardly along a folded front edge of the rectangular base, a back wall folded upwardly along a folded back edge of the rectangular base with at least one cover slot and integral cover secure flap extending from within the at least one cover slot. On the top of the storage container, a outer cover panel extension to the front wall is folded in a spaced and parallel relationship to the rectangular base along a folded top edge of the front wall and having at least one cover tuck flap with an integral cover secure slot both cooperating with the at least one cover slot and integral cover secure flap respectively. Under the cardboard outer cover panel is an inner cover panel extension to the back wall folded along a folded top edge of the back wall in a spaced and parallel relationship to the rectangular base.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: December 8, 2009
    Inventors: Chris Mittelstaedt, Richard G. Hansen, Kevin McKim, Erich Boese, Tony Joyce
  • Patent number: 7623724
    Abstract: Provided is a computer implemented method and interface for mapping image intensities on a computing device. The processing method includes displaying an image on a display device having a range of intensities, subdividing the range of intensities from the image on the display device into a set of intensity zones, associating each intensity zone with one or more segments of a graphical diagram to be displayed on a computer device and moving a partition separating the one or more segments of the graphical diagram displayed on the computer device to change the intensity levels of the displayed image.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: November 24, 2009
    Inventor: Fabio Riccardi
  • Patent number: 7617252
    Abstract: A storage virtualization system for accessing at least one storage device for a virtual logical unit (VLUN) from at least one host. The system includes at least one upstream processing element (UPE) which is adapted for coupling to a corresponding host server. The system is further adapted for coupling to at least one storage device. The controller also includes a primary central processing element (CPE) that can be configurably coupled to the UPEs. The primary CPE permits data transfer to occur between a host and a storage device via the corresponding UPE. The controller further includes a backup CPE that can be configurably coupled to the UPEs. The backup CPE is configurable to permit the data transfer when the primary CPE becomes unavailable.
    Type: Grant
    Filed: May 29, 2006
    Date of Patent: November 10, 2009
    Assignee: NetApp, Inc.
    Inventors: Rahim Ibrahim, Tuan Nguyen, Ashish Shah, Ranjit Ghate, Chan Ng, Gen-Hwa Chiang
  • Patent number: 7610404
    Abstract: A method and apparatus is provided to discover and integrate applications in an application router framework. The discovery operation includes receiving a registration notification for an application on a network, adding information describing the application to a repository into a data structure and publishing the data structure onto an application router. The association operations include querying one or more application routers on an application network for meta-data and other information on applications, exchanging the meta-data and other information between the application routers and associating the applications together automatically using their respective application protocols.
    Type: Grant
    Filed: May 22, 2003
    Date of Patent: October 27, 2009
    Assignee: Cast Iron Systems, Inc.
    Inventors: George M. Scott, Nikhyl P. Singhal, Samir G. Mitra
  • Patent number: D636665
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: April 26, 2011
    Inventor: Chris Mittelstaedt
  • Patent number: D642456
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: August 2, 2011
    Inventor: Chris Mittelstaedt