Patents Represented by Attorney Gard & Kaslow LLP
  • Patent number: 7844445
    Abstract: A software application is provided for a user to select a backed up data file and specify a task to be performed by an online service provider on the selected file. The application automatically connects to the online service provider and uploads the selected file for the online service provider to perform the task. Tasks that can be performed include printing, sharing, viewing, playing and archiving the selected file. Task preferences, user settings and user information can also be specified by the user and uploaded to the online service provider. Automatic connection to the online service provider can be via default setting, selected file type, or specified task. Alternatively, the user can designate which service provider is to perform the task. Payment for the task can be accomplished via bundled credits or by other payment mechanisms.
    Type: Grant
    Filed: May 8, 2007
    Date of Patent: November 30, 2010
    Assignee: Storage Appliance Corporation
    Inventors: Jeffrey Brunet, Ian Collins, Yousuf Chowdhary, Eric Li
  • Patent number: 7843911
    Abstract: Systems and methods of storing DNS data associated with a telephone number are presented. These systems and methods can reduce storage space needs, increase access speed and/or result in other benefits, in comparison with the prior art. In some embodiments, DNS data is indexed using a numerical representation of a telephone number rather than an alphanumeric representation. In some embodiments, DNS data associated with several different telephone numbers are grouped together within a single DNS data record and indexed using a secondary key. In some embodiments, DNS data is compressed.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: November 30, 2010
    Assignee: Nominum, Inc.
    Inventors: Brian Wellington, Robert Thomas Halley
  • Patent number: 7822595
    Abstract: A backup system is provided that includes a backup application configured to automatically execute upon connection of the backup system to a data source. The backup application is configured to selectively back up data from the data source to itself or to networked storage, for example. As part of selectively backing up data, the backup application is further configured to selectively extract embedded data files, such as attachments, from internal files of e-mail programs. Between backups, the backup application can selectively extract newly received embedded data files to a folder. During a subsequent backup, the contents of the folder can be copied from the data source.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: October 26, 2010
    Assignee: Storage Appliance Corporation
    Inventors: Jeffrey Brunet, Ian Collins, Yousuf Chowdhary, Eric Li
  • Patent number: 7818160
    Abstract: A data backup system comprises an emulation component and a storage device having logical storage areas. The emulation component is configured to represent a first logical storage area of the storage device, such as a solid state memory or a disk drive partition, as if it were an auto-launch device. Accordingly, a data source, such as a personal computer, will interact with the first logical storage area as if it were the auto-launch device. As some operating systems are configured to recognize auto-launch devices upon connection and automatically execute applications stored thereon, merely connecting the data backup system to a data source running such an operating system can cause a backup application stored by the first logical storage area to automatically execute on the data source to selectively back up data to a second logical storage area of the storage device.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: October 19, 2010
    Assignee: Storage Appliance Corporation
    Inventors: Ian Collins, Eric Li, Yousuf Chowdhary, Jeffrey Brunet
  • Patent number: 7813913
    Abstract: An emulation component for a data backup system is provided. The emulation component represents a storage device, such as a flash memory device or a partition of a disk drive, as if it were an auto-launch device, that will trigger applications to execute automatically. Accordingly, other computing systems, such as personal computers, interact with the storage device, through the emulation component, as if the storage device were the auto-launch device. Because the emulation component makes this representation, merely connecting the emulation component between the storage device and the computing system can cause a backup application stored on the storage device to automatically execute on the computing system. A data backup appliance including an emulation component and a storage device is also provided. The backup system can also include an interface for connecting another removable device, such as a disk drive, for storing backup content from the data source.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: October 12, 2010
    Assignee: Storage Appliance Corporation
    Inventors: Ian Collins, Eric Li, Yousuf Chowdhary, Jeffrey Brunet
  • Patent number: 7811456
    Abstract: Systems and methods are provided for converting organic waste materials from a municipal waste stream to useful products, such as fuels. Through the use of a biomixer and a hydropulper, as well as through sorting and screening, the organic waste materials are progressively reduced in size and cleaned of contamination. The resulting uniform biomass is suitable for anaerobic digestion to produce biogas and a residual solid that is suitable for producing a high quality compost. A quantity of liquid organic waste material can be added to the biomixer, to the hydropulper and/or to the anaerobic digester. The quantity of liquid organic waste material can be obtained by separating the liquids from any containers and can be stored in a holding tank prior to being added to the biomixer, the hydropulper and/or the anaerobic digester.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: October 12, 2010
    Assignee: Recology Inc.
    Inventors: Chris E. Choate, James H. Lord
  • Patent number: 7778966
    Abstract: A computer-based method and system for managing attributes of objects in a namespace and for allowing multiple views into the namespace. The namespace system allows the objects identified by the names of the namespace to be hierarchically organized. The namespace system allows for attributes of various objects, including directory objects and data objects, to be dynamically defined after creation of an object. The namespace system also allows for the querying of objects based on their dynamically defined attributes. When the namespace system receives a query specification that includes a newly defined attribute, it identifies the objects that match that query specification that includes a newly defined attribute, it identifies the objects that match that query specification.
    Type: Grant
    Filed: August 9, 2006
    Date of Patent: August 17, 2010
    Assignee: Implicit Networks, Inc.
    Inventor: Edward Balassanian
  • Patent number: 7778488
    Abstract: Disclosed are systems for and methods of registering (i.e., aligning) a deformable image with a reference image subject to a plurality of regions within the deformable and reference images. Different members of the plurality of regions may be used in different phases of a deformation algorithm and the identity of these regions may change between different iterations of the deformation algorithm. In some embodiments, most of an image is used for calculation of the internal force of the demons algorithm while a smaller subset of the image is used for calculating the opposing external force.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: August 17, 2010
    Assignee: Varian Medical Systems International AG
    Inventors: Janne Nord, Jarkko Peltola
  • Patent number: 7774740
    Abstract: The present invention is an applet server which accepts requests for applets from client computers. A request specifies the format in which an applet is to be delivered to the requesting client computer. The applet server has a cache which it uses to store applets for distribution to client computers. If the specified form of the requested applet is available in the cache, the applet server transmits the applet to the requesting client. If the applet is not available in the cache, the server will attempt to build the applet from local resources (program code modules and compilers) and transformer programs (verifiers and optimizers). If the applet server is able to build the requested applet, it will then transmit the applet to the requesting client computer. If the applet server is unable to build the requested applet, it will pass the request to another applet server on the network for fulfillment of the request.
    Type: Grant
    Filed: October 4, 2005
    Date of Patent: August 10, 2010
    Assignee: Implicit Networks, Inc.
    Inventor: Edward Balassanian
  • Patent number: 7769826
    Abstract: Systems and methods of determining DNS information, such as an IP address, associated with a domain name. The methods using a cache segregated to store various domain name system (DNS) data in different data structures. The data structures are configured for minimization of data retrieval times. In some embodiments, answer information is stored in a hash table. In these and other embodiments, times required to search for answers are essentially constant as a function of the number of labels comprising the domain name.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: August 3, 2010
    Assignee: Nominum, Inc.
    Inventor: Andreas Gustafsson
  • Patent number: 7765579
    Abstract: To address security that can arise in information systems, the present invention uses novel methods and/or systems to enhance security in information systems, using a new way to deploy selected security policies. Instead of trying to modify a whole binary file all at once to add in code to implement additional security policies, the current invention modifies the code in memory in a piecemeal, as-needed fashion.
    Type: Grant
    Filed: September 6, 2005
    Date of Patent: July 27, 2010
    Assignee: Greencastle Technology, Inc.
    Inventor: David Robert Wallace
  • Patent number: 7761570
    Abstract: The invention disclosure describes an extended DNS data having an extensible attribute as well as systems and methods that utilize this attribute. Typically, the extensible attribute includes both attribute data and metadata configured to indicate a type of the attribute data. By varying the metadata, different instances of the attribute data may include different data types. The attribute data is configured, for example, to characterize other fields in the extended DNS data and/or to enable new applications relating to DNS data. In various embodiments the extensible attribute within the extended DNS is accessed through an application programming interface (API). This API is configured to facilitate input and output of the extended DNS data and to allow an external application to identify and interchange those attribute data that the external application is configured to process.
    Type: Grant
    Filed: June 16, 2004
    Date of Patent: July 20, 2010
    Assignee: Nominum, Inc.
    Inventor: Robert Thomas Halley
  • Patent number: 7756171
    Abstract: A laser control system contains an oscillator gas chamber and an amplifier gas chamber. A first voltage input is operatively connected to deliver electrical pulses to a first pair of electrodes within the oscillator gas chamber and a second pair of electrodes within the amplifier gas chamber. An output of the gas chambers is an energy dose calculated by a trapezoidal window. A control circuit connects to the first voltage input for modifying the first voltage input. A feedback control loop communicates an output of the gas chambers to the control circuit for modifying the first voltage input.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: July 13, 2010
    Assignee: Cymer, Inc.
    Inventor: Robert N. Jacques
  • Patent number: 7756359
    Abstract: Disclosed are systems for and methods of registering a deformable image with a reference image subject to a local or global quality of match. These systems and methods may use the quality of match to reduce effects of artifacts within the deformable image or the reference image on a deformation algorithm. The registration includes modifying the deformable image to match similar features in the reference image. The systems include a deformation engine configured for performing the deformation algorithm subject to the local or global quality of match. The systems and methods allow for correcting for cone beam computed tomography artifacts in one or more of the images.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: July 13, 2010
    Assignee: Varian Medical Systems International AG
    Inventors: Janne Nord, Hannu Helminen
  • Patent number: 7751453
    Abstract: A laser control system contains an oscillator gas chamber and an amplifier gas chamber. A first voltage input is operatively connected to deliver electrical pulses to a first pair of electrodes within the oscillator gas chamber and a second pair of electrodes within the amplifier gas chamber. An output of the gas chambers is an energy dose calculated by a trapezoidal window. A control circuit connects to the first voltage input for modifying the first voltage input. A feedback control loop communicates an output of the gas chambers to the control circuit for modifying the first voltage input.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: July 6, 2010
    Assignee: Cymer, Inc.
    Inventor: Robert N. Jacques
  • Patent number: 7730211
    Abstract: A method and system for routing data of an source type to a target type is provided. The system has various routines for converting data in one type into data in another type. In one embodiment, the system receives an indication of a source type and identifies various sequences of routines that can convert the data from the source type to a target type. The system then coordinates the processing of the data by each routines in the sequences to the conversion of the data to the target type. The process of identifying the routines is referred to as “discovery.” The system also provides an aliasing mechanism by which compatible types can be identified. When identifying a sequence of routines, the system may check for routines that support compatible types. When a sequence of routines is identified, the system caches the identity of the sequence to facilitate identifying that sequence when the data of the source type is to be converted to the target type.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: June 1, 2010
    Assignee: Implicit Networks, Inc.
    Inventors: Edward Balassanian, David S. Wolf
  • Patent number: 7720120
    Abstract: A laser control system contains an oscillator gas chamber and an amplifier gas chamber. A first voltage input is operatively connected to deliver electrical pulses to a first pair of electrodes within the oscillator gas chamber and a second pair of electrodes within the amplifier gas chamber. An output of the gas chambers is an energy dose calculated by a trapezoidal window. A control circuit connects to the first voltage input for modifying the first voltage input. A feedback control loop communicates an output of the gas chambers to the control circuit for modifying the first voltage input.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: May 18, 2010
    Assignee: Cymer, Inc.
    Inventor: Robert N. Jacques
  • Patent number: 7711857
    Abstract: A method and system for demultiplexing packets of a message is provided. The demultiplexing system receives packets of a message, identifies a sequence of message handlers for processing the message, identifies state information associated with the message for each message handler, and invokes the message handlers passing the message and the associated state information. The system identifies the message handlers based on the initial data type of the message and a target data type. The identified message handlers effect the conversion of the data to the target data type through various intermediate data types.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: May 4, 2010
    Assignee: Implicit Networks, Inc.
    Inventor: Edward Balassanian
  • Patent number: 7702830
    Abstract: A data backup system comprises a USB flash drive that includes an emulation component and a flash memory. The emulation component is configured to represent the flash memory as if it were an auto-launch device. Accordingly, a data source, such as a personal computer, will interact with the flash memory as if it were the auto-launch device. As some operating systems are configured to recognize auto-launch devices upon connection and automatically execute applications stored thereon, merely connecting the USB flash drive to a data source running such an operating system will cause a backup application stored by the flash memory to automatically execute on the data source. Here, the backup application is configured to selectively back up data files from the data source to a networked storage such as a server of a commercial service provider.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: April 20, 2010
    Assignee: Storage Appliance Corporation
    Inventors: Jeffrey Brunet, Yousuf Chowdhary, Ian Collins, Eric Li
  • Patent number: 7694016
    Abstract: A plurality of separate DNS zones are combined to form a composite DNS zone. The composite DNS zone is viewed as a single DNS zone by other elements on the network. Each of the separate DNS zones becomes a component DNS zone within the composite DNS zone but can still be separately owned and managed using standard DNS protocols. As such, the composite DNS zone provides a transparent method of combining DNS data owned by separate parties into a single location that can be searched using a DNS request of the prior art. DNS requests directed to the composite DNS zone may result in a plurality of answer candidates. Some embodiments include algorithms for searching the composite DNS zone and assembling a DNS answer from the plurality of answer candidates. The composite DNS zone may include telephonic DNS data according to the ENUM standard.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: April 6, 2010
    Assignee: Nominum, Inc.
    Inventor: Robert Thomas Halley