Abstract: A method, system, Web-environment and computer program product for automatically generating proxies and meta-proxies for script code in an HTML document. The invention preferably operates with a system that allows for JavaScript to be utilized on the server-side.
Type:
Grant
Filed:
November 20, 2008
Date of Patent:
September 4, 2012
Assignee:
Appcelerator, Inc.
Inventors:
Paul Colton, Uri Sarid, Kevin Edward Lindsey
Abstract: The present invention provides a system and method for abstracting multiple network attached storage (“NAS”) locations, providing a single global namespace and a single mount point that is protocol and location-independent. As a result, rather than identifying each NAS and file server by location, access is provided through a single transparent mechanism. In order to maintain transparency, the present invention provides a way to reconcile the different naming practices for different file server protocols.
Type:
Grant
Filed:
December 30, 2008
Date of Patent:
August 28, 2012
Assignee:
EMC Corporation
Inventors:
Andrew Becher, Weiye Cheng, Yung-Chieh Stephen Hu, Yisui Hu, Alexei Karaban, Paul Lemahieu, Lixie Liu, Philip Love, Fengcheng Lu, Peter Madany, Ye Zhang
Abstract: The invention is a system and method for ensuring that a storage virtualization system performs as a trusted delegate for a user attempting to access data on an authenticated server. Data is moved from a first server to a second server by a storage virtualization system. Even though the user may have been authenticated to access the first server, the storage virtualization system which re-directs user requests to the migrated data on the second server may not be authenticated. The first time a user is re-directed to the second server, the storage virtualization system will obtain request to act as a trusted delegate for the user by communicating with a third server, such as a Kerberos domain controller. After the storage virtualization system is properly authenticated as a trusted delegate for the user, future re-directed requests will be seamless and transparent to the user.
Type:
Grant
Filed:
June 12, 2009
Date of Patent:
August 21, 2012
Assignee:
EMC Corporation
Inventors:
Yuan Zhang, Zhaohui Guo, Ming Yang, Philip Love, Mario Wurzl, Mingzhou Sun
Abstract: Embodiments of a method for creating a graph database which is arranged to store data in the form of graph tuples comprising n-parts, are described. In an embodiment, each tuple-part is encoded into a unique part identifier (UPI). A geospatial UPI is defined for two-dimensional data elements that include a plurality of data points defined by respective pairs of an X-ordinate and a Y-ordinate. A two-dimensional data space is divided into a plurality of uniform Y strips of defined widths. The Y-strip width is selected to correspond approximately to an anticipated Y dimension of a typical search region of interest. The geospatial UPI encodes a plurality of coordinate points in a two -dimensional data space into a single datum that includes respective pairs of an X-ordinate and a Y-ordinate. The geospatial UPI comprises a data structure arranged in order of sort priority by the geospatial UPI type code, geospatial subtype, and Y-strip identifier followed by the X-ordinate data and Y-ordinate data.
Abstract: One embodiment involves a method and apparatus for mapping lexical keywords into entity description semantics in order to create unambiguous buyer-confirmed descriptions of entities. The method described herein relies on a computer program and some mechanism for computer data storage.
Abstract: The present invention is a system and method for extending the functionality of tape device tapemarks. When data is backed up to tape, the tape controller may mark the tape with a tapemark to organize portions of the tape. Present tape storage devices are limited to a single type of tapemark; therefore current recovery requests require knowledge of the tapemark location. The present invention allows for unique types of tapemarks. By allowing the tape device, tape controller and/or backup and recovery software to recognize unique tapemarks, data organized by unique tapemarks can be recovered without referencing tapemark location, thereby optimizing recovery. Unique tapemarks may be encrypted such that data recovery is only completed upon verification of the requester.
Abstract: A system and method provides for querying and setting file attributes between Network File System and Common Internet File System network attached storage systems. Aspects of the present invention may be performed by a storage virtualization system that acts as an intermediary between one or more network attached storage systems. By querying and setting file attributes, files may be migrated between network attached storage systems while keeping the file attributes and primary location of the file contents intact. In addition, the present invention provides an additional aspect of ensuring that file names of multi-protocol files are compatible across every protocol.
Type:
Grant
Filed:
September 28, 2007
Date of Patent:
August 14, 2012
Assignee:
EMC Corporation
Inventors:
Ronald Brown, Philip Love, Dylan Simon, John Bankier
Abstract: A method for interpolating a pixel value of a pixel located at an OSD object during frame rate conversion includes determining current forward motion vectors between a first previous video frame and a current video frame, and at least one other set of forward motion vectors between two temporally consecutive previous video frames. The method also includes determining that a block adjoining a target block includes pixels depicting at least a portion of an OSD object. The method also includes determining that a position of the adjoining block relative to the target block coincides with a direction of a current forward motion vector associated with the target block, setting a magnitude of the current forward motion vector to zero (0), and calculating a pixel value of a pixel in the target block in the interpolated video frame based on the current forward motion vector associated with the target block.
Abstract: Methods and systems are described for detecting a video field parity pattern in a video signal comprising a plurality of interlaced video fields, wherein each video field includes a plurality of pixels located in a plurality of positions in a plurality of scan lines. One method includes receiving pixel data of a plurality of current pixels in a current video field, and pixel data of a plurality of first pixels in a first previous video field, where the first previous video field immediately precedes the current video field and together form an image frame.
Abstract: Embodiments disclose a system and method for the integration of data and events to and from physical access control and security monitoring systems that is normalized to standardized definition for enforcement of standardized rules, created through a visual policy editor, affecting persistence, propagation of data and generation of alerts and notifications for physical security, network and IT systems. Data from disparate physical security systems is normalized for visual rule creation by rule object shapes representing normalized security systems, data and processes. A rules-based policy engine enforces security policies and generates actionable events. The overall system provides an integration platform, methods and processes for normalizing data from physical security systems, representation of physical security systems, data and processes for visual creation of rules using defined stencil objects, generating formatted rules, and enforcing these rules in real-time on security systems data and events.
Abstract: Embodiments of an injection molded energy harvesting device are described. In one embodiment, a piezoelectric cantilever is produced via an injection molding method to harvest vibration energy from an environment being sensed. The cantilever device consists of a piezoelectric material member, a proof mass of high density material coupled to the piezoelectric member, and a leadframe for electrical connection. The piezoelectric member is electrically attached to the leadframe with a standard connecting material. The entire assembly is then injection molded with plastic. The plastic encased piezoelectric member forms a cantilever that generates electricity in response to vibration exerted on the proof mass.
Abstract: A chemical mechanical polishing apparatus includes a metrology system that detects the thickness of the polishing pad as semiconductor wafers are processed and the thickness of the polishing pad is reduced. The chemical mechanical polishing apparatus includes a controller that adjusts the rate of material removal of a conditioning disk when areas of the polishing surface are detected that are higher or lower than the adjacent areas of the polishing pad.
Type:
Grant
Filed:
August 7, 2008
Date of Patent:
July 17, 2012
Assignee:
Applied Materials, Inc.
Inventors:
Shou-Sung Chang, Hung Chih Chen, Stan D Tsai, Yuchun Wang
Abstract: A wireless communication system including flexible wireless handsets with modular electronic components selected for operation within multiple systems The units may be configured for removable connection to a variety of cartridges to provide a versatile communication device. A cartridge may be selected for the replacement of one or more existing cartridges within the handset to provide varying degrees of flexibility including the selection of a different featureset for the handset and compatible operation within different wireless systems. Methods are further provided for upgrading and reconfiguring cellular telephones and wireless communication devices for operation within different systems. A flexible wireless telephone with an original removable cartridge may include later-substituted cartridges to improve or change the featureset of the telephone, and may also enable a user to replace the internal electronics of a handset with different internal electronics for use within a different wireless system.
Abstract: A method of absolute nuclear material assay of an unknown source comprising counting neutrons from the unknown source and providing an absolute nuclear material assay utilizing a model to optimally compare to the measured count distributions. In one embodiment, the step of providing an absolute nuclear material assay comprises utilizing a random sampling of analytically computed fission chain distributions to generate a continuous time-evolving sequence of event-counts by spreading the fission chain distribution in time.
Type:
Grant
Filed:
June 8, 2009
Date of Patent:
June 5, 2012
Assignee:
Lawrence Livermore National Security, LLC
Inventors:
Manoj K. Prasad, Neal J. Snyderman, Mark S. Rowland
Abstract: What is disclosed is process for backing data objects from a content addressed storage system to a tape storage device such that the data objects are written in a contiguous sequential fashion. Data objects are kept together on the storage medium, rather than fragmented. An embodiment of the present invention describes the software modules and memory buffers required to implement this process. Additionally, what is disclosed is a process that restores data objects that have been contiguously written to tape. According to one embodiment of the present invention, recovery of non-fragmented data objects is made more efficient and less prone to failure.
Abstract: A cementitious veneer and laminate composition is provided. The cementitious laminate composition includes a substrate, a primer layer applied to the substrate, the primer layer comprising a mixture of polyvinyl alcohol catalyst, Portland cement, and sand; and a cementitious veneer layer applied to the primer layer, the cementitious veneer layer comprising a mixture of magnesium sulfate, filler, magnesium oxide, gypsum cement or bassanite, cellulose ethers, and polyvinyl alcohol catalyst. The polyvinyl alcohol catalyst comprises a mixture of polyvinyl alcohol fibers dissolved in water and mixed with butylene carbonate. The veneer layer is applied to the substrate and primer layer by means including spraying and manual spreading, and can be ornamentally manipulated either before or after curing of the veneer layer. The veneer composition can be formed into laminated tiles or panels for use in building applications.
Abstract: Embodiments of a vertical aquaponic micro farm are described. The vertical aquaponic micro farm is designed to support and incorporate a variety of food growing and alternative energy devices, and can be used to grow plants, fish, and other similar organisms. The system incorporates a biologically active grow mat and filter system and combines a biological filter system with aquaculture, hydroponics, solar, wind, and battery technologies. The vertical aquaponic garden/farm represents a self-sustaining micro farm that can be set up in any area with exposure to sunlight and/or wind. It can be used in exterior locations, or interior applications with the addition of appropriate lighting systems. Depending on application, the system uses significantly less water that required for traditional farming. Water is recycled through the grow mat media bed (bio-mat) and a biologic filter, which can be inoculated with a culture of nitrifying bacteria in combination with the plant roots.