Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Diaconu

Adrian Diaconu, Cupertino, CA US

Patent application numberDescriptionPublished
20100169777Light Table for Editing Digital Media - A system in accordance with the present invention may include one or more processors, memory that receives instructions from the one or more processors according to a clock operating at a frequency, one or more programs stored in the memory, with instructions to: access media content, wherein the media content is associated with meta data, media characteristics, or other media-related data; couple certain of the media content to a style; and, organize the coupled certain of the media content according to the style and the meta data, media characteristics, or other media-related data.07-01-2010
20100169783Framework for Slideshow Object - A system in accordance with the present invention may include one or more processors, memory that receives instructions from the one or more processors according to a clock operating at a frequency, one or more programs stored in the memory, with instructions to: define a layer, wherein the layer comprises one or more effects; associate media content with the layer; aggregate the layer with one or more other layers; and, assemble the aggregated layers.07-01-2010
20100169784Slide Show Effects Style - A computer-implemented method for authoring media presentations is provided. The method includes steps for defining a style. The style comprises one or more style properties. The style is applied to a layer. The layer comprises one or more effects. The style may also be applied to a document, effect container, effect, or slide. A media presentation is automatically generated using the applied style and the layer. A media presentation is also automatically generated using the applied style and the document and at least one of the layer, the effect container, the effect, and the slide.07-01-2010

Adrian Diaconu, Palo Alto, CA US

Patent application numberDescriptionPublished
20090041426Concurrently displaying a drop zone editor with a menu editor during the creation of a multimedia device - Methods and apparatus are provided providing users with the ability to create and produce multimedia devices. In one aspect of the present invention, users are provided with the capability to easily and seamlessly create slideshows using multiple forms of graphic elements instead of just still pictures. In another aspect of the present invention, users are provided with the capability to create and modify the DVD menu that is required for DVDs to function properly on conventional DVD players. In still another aspect of the present invention, users are provided with an intuitive graphic interface that simply and clearly explains the trade offs the user must make in deciding which mode to record the DVD.02-12-2009
20090044118User interface that conveys the predicted quality of a multimedia device prior to its creation - Methods and apparatus are provided providing users with the ability to create and produce multimedia devices. In one aspect of the present invention, users are provided with the capability to easily and seamlessly create slideshows using multiple forms of graphic elements instead of just still pictures. In another aspect of the present invention, users are provided with the capability to create and modify the DVD menu that is required for DVDs to function properly on conventional DVD players. In still another aspect of the present invention, users are provided with an intuitive graphic interface that simply and clearly explains the trade offs the user must make in deciding which mode to record the DVD.02-12-2009

Cristian Diaconu, Kirkland, WA US

Patent application numberDescriptionPublished
20100306222CACHE-FRIENDLY B-TREE ACCELERATOR - A system and method for accelerating searches of B-trees. An auxiliary index that is optimized for use with a cache is used in conjunction with a B-tree. A hash type of auxiliary index maintains pointers to key entries in the B-tree leaf nodes. The hash type of index may be searched, and a resulting pointer is used to locate records of the B-tree, bypassing a search of the B-tree. A top level type of auxiliary index maintains pointers to leaf nodes or internal nodes of the B-tree. A top level index may be searched, and a search of the B-tree is performed beginning with the node found by using the top level index. A monitoring mechanism may automatically start, change, or discard the auxiliary index based on an amount of cache memory, types of searches, or other factors. The auxiliary index may be optimized for high performance in read only searches, while the B-tree provides transaction durability.12-02-2010
20110153566OPTIMISTIC SERIALIZABLE SNAPSHOT ISOLATION - The subject disclosure relates to a concurrency control technique that ensures isolation among concurrently execution transactions optimistically in a multiversion database by applying two optional tests at the end of a read-write transaction: validating the visibility of the read set of the read-write transaction(s) and phantom detection by re-scanning and confirming no new version have appeared in the view. Depending on desired level of isolation, both, one or none of the test are applied. Each version of a data record in an applicable database can be assigned two timestamps indicating the lifetime the version. The value of a version timestamp, though assigned, may be conditional on a transaction committing.06-23-2011
20110252000IN-MEMORY DATABASE SYSTEM - A computer system includes a memory and a processor coupled to the memory. The processor is configured to execute instructions that cause execution of an in-memory database system that includes one or more database tables. Each database table includes a plurality of rows, where data representing each row is stored in the memory. The in-memory database system also includes a plurality of indexes associated with the one or more database tables, where each index is implemented by a lock-free data structure. Update logic at the in-memory database system is configured to update a first version of a particular row to create a second version of the particular row. The in-memory database system includes a non-blocking garbage collector configured to identify data representing outdated versions of rows.10-13-2011

Patent applications by Cristian Diaconu, Kirkland, WA US

Cristian Diaconu, Redmond, WA US

Patent application numberDescriptionPublished
20110282850Concurrently Accessing Data - A database management system having a database component, which includes a lock manager, and a filesystem component. The filesystem component is configured to: generate a mapping between one or more filesystem access modes, one or more filesystem sharing modes and one or more database locks, receive a request from a filesystem stack to perform one or more actions on data in a database, identify a filesystem access mode and a filesystem share mode of the request, determine which one of the database locks corresponds to the filesystem access mode and the filesystem share mode of the request based on the mapping, and receive a notification lock on the data from the lock manager when no other database locks conflict with the notification lock, wherein the notification lock corresponds to the one of the database locks. After receiving the notification lock on the data, the lock manager is configured to send a notification to the filesystem component when a subsequent request from a database stack includes accessing the data.11-17-2011

Valentin Diaconu, Etobicoke CA

Patent application numberDescriptionPublished
20080199557Conduit Connection of Molding System - Disclosed is a molding system.08-21-2008
20080199559Mechanical Fuse Assembly of Molding System - Disclosed, according to an aspect of the present invention, is a molding system that includes a mechanical fuse assembly configured to (i) abut a conduit connection, and (ii) permit movement of a conduit connection.08-21-2008

Valentin Nicolae Diaconu, Etobicoke CA

Patent application numberDescriptionPublished
20090025901Molding System with Barrel Assembly - Disclosed is a metal injection molding system. According to an aspect, the metal injection molding system includes a barrel assembly. The barrel assembly includes a low-pressure section that is configured to be operatively couplable with a high-pressure section. The high-pressure section is selected from a set of high-pressure sections.01-29-2009