Patents Represented by Attorney Chapin IP Law, LLC
  • Patent number: 7793219
    Abstract: Novel techniques and tools for authoring multimedia compositions are presented. The novel techniques and tools allow an author of a multimedia composition to create a multimedia composition by dragging assets from a first window containing a project's unused assets and placing the assets into a structural relationship in a second window. The author may also remove assets from the structural relationship in the second window and return the assets to the first window of unused assets. The novel techniques and tools allow an author of a multimedia composition to better keep track of the assets to be used in the multimedia composition.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: September 7, 2010
    Assignee: Adobe Systems Inc.
    Inventors: Norman A. Stratton, Paul Siegel, William Bachman, Mark Detweiler
  • Patent number: 7793224
    Abstract: A content formatting process receives identification of selected content within an original document, and identifies formatting information associated with the selected content, but not contained within the selected content. The identified formatting information is applied to the selected content when the selected content is copied to a revised document. During the content formatting process, the original document is scanned to identify formatting characters within the document. The various types of formatting identified by the content formatting process are presented to the user, and the user is prompted to choose which types of formatting should be applied to a new, revised document. The content formatting process receives the selection(s) of the formatting types, from the user, and the chosen formatting types are applied to the selected content in the new, revised document.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: September 7, 2010
    Assignee: Adobe Systems Inc.
    Inventor: Robert M. Ayers
  • Patent number: 7793208
    Abstract: Methods and apparatus provide for a clip-beat aligner that identifies musical beats in an audio file. An editing mode is provided to associate the audio file with a media segment according to a timeline. The clip-beat aligner aligns a boundary of the media segment with a musical beat on the timeline. Upon performing an editing operation, the clip-beat aligner maintains that the boundary of the media segment is aligned with any one of the musical beats. To align a boundary of each media segment with a musical beat, the clip-beat aligner identifies a musical beat that is proximate to the position of the media segment's boundary. The clip-beat aligner then aligns the media segment's boundary with the proximate musical beat by, if necessary, automatically trimming the media segment's duration such that the media segment's boundary occurs at the same moment in time as the proximate musical beat.
    Type: Grant
    Filed: February 2, 2009
    Date of Patent: September 7, 2010
    Assignee: Adobe Systems Inc.
    Inventors: Michael Iampietro, P B Ramesh, Abhinav Darbari
  • Patent number: 7792800
    Abstract: Upgrading an original repository of data is disclosed. A repository is defined by a set of schema structures and data contained therein. A copy of the original repository is exported. The set of schema structures of the original repository is modified to create a set of schema structures of the upgraded repository. Schema structures that are not present after the upgrade are deleted after data migration is completed. Data is migrated to the set of schema structures of the upgraded repository. Data includes existing data from the original repository and seed data for the upgraded repository. Existing data is copied into the appropriate schema structures of the upgraded repository. Seed data is inserted into new schema structures of the upgraded repository. The set of schema structures of the upgraded repository are validated against a standard set of schema structures corresponding to a properly upgraded standard repository to detect any errors.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: September 7, 2010
    Assignee: EMC Corporation
    Inventors: Keith Alan Carson, Jr., Venkata R. Tiruveedi, Padma Krishnamoorthy, Min Yin
  • Patent number: 7788677
    Abstract: A code generator generates component controllers by receiving, as input, an identity of a component and identities of dependent components of the component and applying a categorical-based generator that applies at least one morphism to generate at least one component controller to manage both collocated and remote access to the dependent components of the component in a strongly typed manner. Application of the categorical based generator includes generating at least one service-component controller for controlling service components that, during operation, are instantiated upon component server initialization to provide services to other components during component server operation and generating at least one session-component controller for controlling session components instantiated, utilized for services during a session, and terminated as needed by other components.
    Type: Grant
    Filed: January 4, 2006
    Date of Patent: August 31, 2010
    Assignee: EMC Corporation
    Inventors: Ruben Michel, Stanislav Sosnovsky, Richard Francis Cormier
  • Patent number: 7784031
    Abstract: A system provides for synchronization of configuration settings in a plurality of applications by receiving a global configuration setting to be applied to the plurality of applications and by applying the global configuration setting to the plurality of applications so that operation of each of the plurality of applications conforms to the global configuration setting. The system detects a respective local configuration setting in use by each of the plurality of applications displays a synchronization indicator that indicates if the plurality of applications are operating using a common local configuration setting. The synchronization indicator can be a color settings synchronization indicator that indicates if a color setting used to render color on a display device is synchronized between applications in a graphics suite.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: August 24, 2010
    Assignee: Adobe Systems, Inc.
    Inventors: Lars U. Borg, Manish S. Kulkarni, Ken K. Kameda, Lynn M. Cherny
  • Patent number: 7783743
    Abstract: A system processes data related to an electronic mail database by identifying a set of electronic mail databases within a mail domain of an organization and receiving a data collection policy identifying metrics to collect from the set of electronic mail databases. The system executes the data collection policy against at least a portion of the set of electronic mail databases to collect mail summary data containing values for the metrics for mail data stored within the electronic mail database. The system provides the mail summary data to a mail report generator to allow the mail report generator to produce a mail report based on the mail summary data.
    Type: Grant
    Filed: September 23, 2005
    Date of Patent: August 24, 2010
    Assignee: EMC Corporation
    Inventor: Kevin David Brown
  • Patent number: 7779362
    Abstract: A system selects objects within a graphical user interface by displaying a plurality of objects within the graphical user interface. Each object has an associated set of properties. The system receives a selection condition defining a relationship to be met between properties of an object, and then applies the selection condition to the associated set of properties of each of the plurality of objects to identify a set of selection objects in the plurality of objects that have an object state defined by properties that match the relationship defined by the selection condition. The system then identifies each object in the set of selection objects.
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: August 17, 2010
    Assignee: Adobe Systems Inc.
    Inventors: Adam S. Castrucci, Jason R. Alward, John P. Brinkman
  • Patent number: 7777461
    Abstract: A power supply system includes multiple power converter phases. A controller (e.g., a processor device, ASIC) monitors an output voltage generated by a combination of multiple power converter phases that supply power to a load. Based on the monitoring, the controller determines: i) a magnitude of an error signal representing a relative difference between the output voltage and a predetermined setpoint value, and ii) a rate-of-change associated with the output voltage. The controller compares the rate-of-change to threshold criteria. In response to detecting that the rate-of-change associated with the output voltage exceeds a threshold value, the controller adjusts a time of turning on of a phase switch (e.g., a power switch configured to convey an input voltage to an inductor that in turn delivers energy to the load) in one or more of the multiple power converter phases depending on the magnitude of the error signal.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: August 17, 2010
    Assignee: CHiL Semiconductor Corporation
    Inventors: Gary D. Martin, Praveen K. Jain
  • Patent number: 7772811
    Abstract: A power supply circuit includes one or more reference voltage generators that respectively generate a time-varying output voltage reference value as well as a corresponding time-varying output current reference value. During operation, the reference voltage generators produce different step values for the time-varying output voltage reference value and the corresponding time-varying output current reference value over time such that the power supply has a substantially fixed output impedance value. According to one configuration, the time-varying output voltage reference value tracks the power supply output voltage. Via a comparison of the power supply output voltage with respect to the adaptive output voltage reference voltage value and a comparison of the output current to the corresponding time-varying output current reference value, a controller circuit associated with the power supply controls switching operation of the power supply to regulate the power supply output voltage.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: August 10, 2010
    Assignee: CHiL Semiconductor Corporation
    Inventors: Praveen K. Jain, Shangzhi Pan
  • Patent number: 7773618
    Abstract: Systems and methods for preventing deadlock in richly-connected multiprocessor computer system using dynamic assignment of virtual channels. Deadlock is prevented in a multiprocessor computer system having a large plurality of processing nodes interconnected by a defined interconnection topology. Each link in the interconnection topology is associated with a set of virtual channels. Each virtual channel has corresponding communication buffers to store communication data and each virtual channel has an associated virtual channel identifier. Each communication between a source processing node and a target processing node is assigned an initial virtual channel to convey the communication from the source processing node. At an intermediate processing node, a different virtual channel is assigned to convey the communication toward the target processing node, in accordance with pre-defined rules to avoid a cycle of dependency of communication buffer resources.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: August 10, 2010
    Assignee: SiCortex, Inc.
    Inventors: Judson S. Leonard, Matthew H. Reilly, Nitin Godiwala
  • Patent number: 7773540
    Abstract: A system processes data communications traffic by detecting data communications traffic arriving at a network device for an intended recipient device and determining if the data communications traffic is at least one of initial data communications traffic for a new data communications session, or continuing data communications traffic for an existing data communications session. If the data communications traffic is initial data communications traffic, the system proxy responds to a source of the initial data communications traffic with an expected response that provides an appearance of the existence of an intended recipient device of the initial data communications traffic, regardless if the intended recipient device of the initial data communications traffic actually exists. The system prevents effective use of network probes or scans to identify network devices.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: August 10, 2010
    Assignee: BBN Technologies Corp.
    Inventor: Peiter Charles Zatko
  • Patent number: 7773617
    Abstract: Systems and methods for arbitrating for virtual channels to prevent livelock in richly-connected multiprocessor computer system. Livelock is prevented in a multiprocessor computer system, in which each of a large plurality processing node has input links and egress links. A virtual channel is assigned to convey the communication. Communication data from the plurality of input links is buffered in cross point buffers. A subset of the cross point buffers bids for, and arbitrates, use of the same one egress link. The virtual channel of the selected communication is identified. It is determined whether any of the other communications bidding for use of the egress link are associated with the identified virtual channel and if so whether any communication has been waiting longer than the selected communication. If so, allowing that communication to use the egress link before the selected communication does.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: August 10, 2010
    Assignee: SiCortex, Inc.
    Inventors: Nitin Godiwala, Judson S. Leonard, Matthew H. Reilly
  • Patent number: 7772139
    Abstract: Packaging using Gas Permeable Non-Woven Fabric based Film extends the shelf life of various fresh fruits and vegetables and vase life of fresh cut flowers by changing the atmosphere in which these living products are stored and respires. The high oxygen and carbon dioxide permeability of the Gas Permeable Non-Woven Fabric based Film establishes an ideal atmosphere for the specific perishable item, and therefore extends its shelf life. The establishment of lower oxygen and carbon dioxide atmospheres inside packages using Gas Permeable Non-Woven Fabric based film, also leads to reduction in the respiration rate of the perishable items. The reduction in the respiration rate prevents loss of moisture, production of metabolic heat, and yellowing, browning, reduction in production levels of ethylene. Thus the created atmosphere is able to extend shelf life, maintain high quality and preserve nutrients of fresh produce items by naturally regulating respiration of said produce/flower.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: August 10, 2010
    Inventor: Shubham Chandra
  • Patent number: 7774445
    Abstract: In a storage area network (SAN), first and second zone sets are compared to identify differences, including zones appearing in one zone set but not the other, and zones in both zone sets but having different contents in each. A zone comparison user interface (UI) window is displayed on a SAN management computer system via user selection from a pop-up menu appearing when a SAN object is selected from a hierarchical object display. The UI window includes a differences display area to display zone set differences and includes fields for identifying a type of zone difference, a zone identifier, and identifiers of host computers and storage devices of a zone. Based on differences identified between the first and second zone sets, identifiers of those zones of the first and second zone sets having a predetermined difference type are displayed.
    Type: Grant
    Filed: December 27, 2004
    Date of Patent: August 10, 2010
    Assignee: EMC Corporation
    Inventors: Freda Weinbrecht, Hanna Yehuda, James E. Lavallee, Francois Gauvin
  • Patent number: 7774412
    Abstract: A client computer converts selected content (e.g., an images, text, audio, etc.) into message formatted content to enable communication of the selected content in a respective message to a picture phone device in a cellular phone network. Additionally, the client computer converts the selected content into web formatted content to enable communication of the selected content to a web browser operating in a web network environment. To make the selected content available for distribution, the client computer creates a web page including a) the web formatted content and b) an address identifying a location of the message format content as it will be stored in a server. The client computer uploads the web page, web formatted content, and message formatted content to a selected server. Viewing of the web page in a browser enables a user to download the message formatted content in the server to a cellular phone.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: August 10, 2010
    Assignee: Adobe Systems Inc.
    Inventor: Soenke Schnepel
  • Patent number: 7774831
    Abstract: A markup language processing device processes markup language messages by receiving a message containing portions of tagged data formatted in a markup language and applying a transform selection rule set to at least one tagged rule selection data portion in the message to select at least one markup language transformation to apply to the tagged pre-transform data portion within the message. The markup language processing device applies the selected markup language transformation to transform the tagged pre-transform data portion to a tagged post-transform data portion according to a transformation function and then conditionally forwards the message. The markup language processing device operates on behalf of a computerized device that is not required to process the message due to operation of the at least one markup language transformation within the markup language processing device.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Eugene Kuznetsov, Richard E. Salz, Jonathan H. Wenocur, Jan-Christian Nelson, Cyrus Abda Dolph V, Nicholas D. Matsakis, Kenneth R. Ballou
  • Patent number: 7773616
    Abstract: Systems and methods for communicating on a richly-connected multiprocessor computer system using a pool of buffers for dynamic association with a virtual channel. Packets are communicated in a multiprocessor computer system having a large plurality of processing nodes interconnected by a defined interconnection topology, in which a communication from a source processing node to a target processing node may pass through one or more intermediate nodes en route to the target processing node. A set of virtual channels is associated for each link in the interconnection topology. A first subset of buffers is dedicated for fixed correspondence to virtual channel identifiers, and a second subset of buffers is dedicated for dynamic allocation and assignment to virtual channels.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: August 10, 2010
    Assignee: SiCortex, Inc.
    Inventors: Matthew H. Reilly, Nitin Godiwala, Judson S. Leonard
  • Patent number: 7769829
    Abstract: Example configurations herein include a media manager associated with a media player that monitors a media feed for available content. Based on monitoring the media feed (e.g., Really Simple Syndication “RSS” feed), the media manager can receive a pointer to a content playback file. According to one configuration, the content playback file specifies retrievable content (e.g., as specified by pointers therein) and includes instructions indicating how to play back the retrievable content. Upon execution of the content playback file, the media player initiates retrieval of the content as specified by pointers in the content playback file. The media player can initiate playback of the retrieved content in accordance with markup language type playback instructions as specified by the content playback file.
    Type: Grant
    Filed: July 17, 2007
    Date of Patent: August 3, 2010
    Assignee: Adobe Systems Inc.
    Inventors: Brian Riggs, Vijay S. Ghaskadvi, Joel Huff
  • Patent number: 7770125
    Abstract: In an application that uses a graphical user interface, a technique for automatically grouping graphical constructs receives a selection of a graphical construct for placement within a group of graphical constructs within a graphical work area of a graphical user interface. The system detects an existing group of graphical constructs already defined in a group and graphically displays an automatic grouping indicator that identifies, to a user of the graphical user interface, that the selected graphical construct can be automatically grouped within the existing group. The system receives, from the user, a selection of the existing group of graphical constructs that has an automatic grouping indicator displayed, and in response, automatically groups the selected graphical construct into the selected existing group of graphical constructs that has an automatic grouping indicator displayed on the graphical user interface.
    Type: Grant
    Filed: February 16, 2005
    Date of Patent: August 3, 2010
    Assignee: Adobe Systems Inc.
    Inventors: Jeffery Young, Jean L. Brousseau