Abstract: A method for providing direct access to managed content is disclosed. The method comprises receiving a request to perform an operation with respect to content associated with a set of managed content and obtaining information required to respond to the request. The method further comprises providing in response to the request a content locator usable to perform the requested operation through direct communication with a content system.
Type:
Grant
Filed:
September 15, 2005
Date of Patent:
December 20, 2011
Assignee:
EMC Corporation
Inventors:
Alex Oscherov, Victor Spivak, Eric Lundblad, Alex Treyger
Abstract: Producing a set of operations from an output description is disclosed. Producing includes receiving a description of a desired result, where the description is associated with a metalanguage, determining a set of operations such that executing the set of operations would produce the desired result, and providing the set of operations as input to one or more applications.
Type:
Grant
Filed:
January 26, 2006
Date of Patent:
December 20, 2011
Assignee:
Adobe Systems Incorporated
Inventors:
Bennett Michael Leeds, Donald Ray Walling, Jr., Janice Kendall
Abstract: Software load balancing is provided. In some embodiments, software load balancing includes receiving a session request from a client for a session between the client and a service associated with a set of servers, in which the set of servers includes a plurality of servers including a first server and a second server; designating the first server for the session request; sending an indication of the first server to the client in response to the session request, in which the client can communicate directly with the first server; receiving a resume session request from the client to resume the session between the client and the service associated with the set of servers; designating the second server for the resume session request; and sending a set of state information associated with the session to the second server, in which the client can communicate directly with the second server.
Type:
Grant
Filed:
May 26, 2009
Date of Patent:
December 20, 2011
Assignee:
Adobe Systems Incorporated
Inventors:
Winslow B. Kelley, Michael F. Kraley, Paul S. Kleppner
Abstract: An image for which a quality indicator is to be displayed is obtained. The image is processed to obtain a quality value associated with the quality of the image. The quality indicator based at least in part on the quality value is displayed, wherein the quality indicator is displayed with a displayed version of the image.
Abstract: A low noise amplifier (LNA) includes an LNA input that receives a signal from an antenna. The LNA also includes an internal amplifier with an input that is coupled to the LNA input, as well as an internal filter with an input coupled to the output of the internal amplifier and an output coupled to the input of the internal amplifier. The coupling of the output of the internal filter to the input of the internal amplifier provides feedback to the input of the internal amplifier. The internal filter is configured to pass signals within a frequency range through to the output of the internal filter.
Abstract: A clock is adjusted by obtaining a first plurality of samples and a second plurality of samples associated with a preamble portion of a data packet. The first plurality of samples and the second plurality of samples are sampled using a clock. A first intermediate value is determined based at least in part on the first plurality of samples and a second intermediate value is determined based at least in part on the second plurality of samples. An ending value associated with an end of the preamble portion is determined based at least in part on the first intermediate value and the second intermediate value. The clock is adjusted based at least in part on the ending value without use of a second order timing loop.
Type:
Grant
Filed:
December 3, 2010
Date of Patent:
December 13, 2011
Assignee:
Link—A—Media Devices Corporation
Inventors:
Haitao Xia, Shih-Ming Shih, Ryan Yu, Marcus Marrow, Kai Keung Chan
Abstract: Detecting a defect on a storage device is disclosed. Detecting includes receiving a signal read from a storage device, sampling the signal to obtain a set of signal samples, wherein the sampling starts at an arbitrary time, computing a defect value for a defect type using the set of signal samples, comparing the defect value with a threshold associated with the defect type, determining whether there is a defect of the defect type based at least in part on the comparison, and in the event that a defect is detected, outputting an indication associated with the defect.
Abstract: Asynchronous loading of source dependencies is disclosed. An indication is received in the course of executing a script that a source file on which a current class or function depends is not available. Execution of remaining portions of the script, if any, that do not depend on the source file, continues, or other processing tasks are performed if no such portions remain, while the source file is loaded asynchronously.
Abstract: Performing compliance processing is disclosed. An indication is received that compliance processing is to be performed with respect to content that is subject to an access restriction that would prevent the compliance processing from being performed if the content were not able to be accessed without the restriction. It is ensured that the content can be accessed without the restriction to perform the compliance processing.
Type:
Grant
Filed:
August 17, 2006
Date of Patent:
December 13, 2011
Assignee:
EMC Corporation
Inventors:
Christopher Hercules Claudatos, William Andruss, Bruce Leetch, Jeffrey K. Porter
Abstract: A NAND flash memory system is controlled by determining whether to change a value of a voltage threshold. The voltage threshold is associated with an erase operation to a portion of a NAND flash memory chip. In the event it is determined to change the value of the voltage threshold, the value of the voltage threshold is changed and the changed value of the voltage threshold and an identifier associated with the portion of the NAND flash memory chip is stored.
Abstract: Facilitating declaration of a class or function using a programming language that is not a class-based object-oriented programming (OOP) language is disclosed. A call to a function, defined using the programming language, that has a name that is a near variant of the reserved word “class” is received. In response to the call, a new function that includes, if applicable, the methods and variables of a parent function designated, using a syntax that is a near variant of a corresponding class-based OOP syntax, to be a super class of the new function and includes one or more methods, variables, or both designated, using a syntax that is a near variant of a corresponding class-based OOP syntax, to be implemented by the new function is defined programmatically.
Abstract: Improved memory management is provided according to a Hierarchical Immutable Content Addressable Memory Processor (HICAMP) architecture. In HICAMP, physical memory is organized as two or more physical memory blocks, each physical memory block having a fixed storage capacity. An indication of which of the physical memory blocks is active at any point in time is provided. A memory controller provides a non-duplicating write capability, where data to be written to the physical memory is compared to contents of all active physical memory blocks at the time of writing, to ensure that no two active memory blocks have the same data after completion of the non-duplicating write.
Abstract: Preparing an electronic submission is disclosed. A document is received. Submission preparation information to be used by a submission kernel for processing is identified based at least in part on information from the document. The document is processed based at least in part on the submission preparation information to produce one or more derived document outputs.
Abstract: Phase is adjusted by using an analog to digital converter to convert an analog signal to a plurality of digital samples. A filter is used to filter the plurality of digital samples to obtain a plurality of phase adjusted samples.
Abstract: A voltage controlled oscillator (VCO) includes a first and a second n-type transistor, a first and a second p-type transistor, a first and second capacitive element, a bridge connecting (1) the ground-facing connection of the first n-type transistor and power-facing connection of the first p-type transistor to (2) the ground-facing connection of the second n-type transistor and power-facing connection of the second p-type transistor, a first inductive element, a first capacitor bank, a second inductive element, and a second capacitor bank.
Abstract: Processing a communication is disclosed. A first request to establish communication is received at a redirection node from a requesting communication participant. A destination communication participant associated with the request is determined. A communication session in which the requesting communication participant, the redirection node, and the destination communication participant are participants is established, including sending to equipment associated with the destination communication participant a second request to establish communication. A communication session processing feature not provided with respect to the communication session by a telecommunication service provider associated with a service provider network used to establish and provide the communication session is made available to at least one of the requesting communication participant and the destination communication participant.
Type:
Grant
Filed:
June 30, 2005
Date of Patent:
November 15, 2011
Assignee:
EMC Corporation
Inventors:
Christopher Claudatos, William D. Andruss
Abstract: Non-destructive data storage is disclosed. An information change is stored that is associated with a business object such that tracking of the information change is enabled with respect to one a transaction time and/or an effective time. The stored information change is accessed with respect to a time.
Abstract: Managing network event information from a plurality of network appliances is disclosed. Each network appliance provides a network service and each has a version of a common database. Managing includes detecting network event information at a first network appliance, updating a version of the common database on the first network appliance with the network event information, and propagating the network event information to other versions of the database on other network appliances.
Abstract: A method for synchronizing a digraph network is disclosed. The method comprises receiving timing information from a first node at a second node over a first connection specified by a first digraph link, wherein the first digraph link is a directional link specifying routing information at the first node in a network, and wherein the network includes a plurality of nodes each with a plurality of digraph links. The method further comprises calculating a synchronized time using the received timing information and a local time and sending timing information from the second node to a third node over a second connection specified by a second digraph link.
Abstract: The present invention discloses a method and a system for authentication via a communication terminal using short messages, in order to solve the problems that the content of a short message is easy to be leaked out by a proxy SP and that the loss and delay of a short message may lead to repeating user payments.