Apple patent application for cascade feature for creating records in a database
TweetFollow Us on Twitter

Apple patent application for cascade feature for creating records in a database

The "cascade create" mechanism supports arbitrary data relationships, as well as complex data models that are not supported by conventional techniques. Furthermore, the "cascade create" mechanism frees the users and database programmers from having to write code or provide rules that are specific to a particular data model and/or specific data relationship.
Apple's summary

Broadly speaking, the invention pertains to techniques for entering data in non-existing related records of a database. As will be described below, the techniques support arbitrary data relationships, as well as complex data models, which are not supported by conventional techniques. The techniques can be used to, among other things, support graphical relationship (e.g., a tree), bi-directional relationships, data relationships that span several tables, and multiple predicates (e.g., equality predicates, non-equality predicates). It will also be appreciated that the "cascade create" mechanism frees the users or database programmers from having to write code or provide rules that are specific to a particular data model and/or data relationship.

In accordance with one aspect of the invention, a database program provides a sophisticated "cascade create" mechanism that supports arbitrary data relationships, as well as complex data models which are not supported by conventional techniques. More particularly, the cascade create mechanism allows users to enter data into a related non-existing record (i.e., a record that has not been created in the database, but would be related to one or more records in the database).

In one embodiment, a user can trigger a "cascade create" option by entering data in an empty field which is displayed for the user by the database program. Typically, the empty field is associated with a table in the database. As such, one or more related records may also be displayed for the user by the database program. When the "cascade create" option is triggered, the database program can automatically identify the records that are related to the new record which is requested to be created. In addition, appropriate values can automatically be propagated by the database program between the new record and related records even though the new record is related to one or more intermediate tables between an initial parent table and the child table where the record is requested to be created.

As will be described below, the "cascade create" option can be a recursive method (or function) in accordance with one embodiment of the invention. In addition to managing a relatively simple data model, the same function can also recursively provide the parent record as the next child record for complex data relationships that include one or more intermediate tables (or intermediate parents) table between an initial parent and a child. In addition, when it is appropriate, new intermediate records can be generated by the recursive method. Furthermore, the recursive method can copy "match" values (or values in fields that connect tables in a relationship). As will be appreciated, the recursive function can copy match values (or related fields between tables) from a child table several tables away to a parent table, or vice versa. It should be noted that bi-directional relationships can be supported as the recursive function traverses back and forth between the initial parent table and the initial child table (or target table). It should also be noted that the recursive method can check for multiple predicates, and thus, can support data models with multiple predicates.

Notice

Macsimum News presents only a brief summary of patents with associated graphic(s) for journalistic news purposes as each such patent application and/or grant is revealed by the U.S. Patent & Trade Office. Readers are cautioned that the full text of any patent applications and/or grants should be read in its entirety for further details.

Inventors of patent [url=http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=3&f=G&l=50&co1=AND&d=PG01&s1=%22Apple+computer%22&OS="Apple+computer"&RS="Apple+computer"]20060136465[/url] are Christopher Lee Crim and Shaun Patrick Flisakowski.

neo@macsimumnews.com

 
AAPL
$463.97
Apple Inc.
+0.00
GOOG
$609.09
Google Inc.
+0.00
MSFT
$30.20
Microsoft Corpora
+0.00
MacNews Search:
Community Search:

Reckless Racing 2 Review
Reckless Racing 2 Review By Greg Dawson on February 3rd, 2012 Our Rating: :: RUBBIN' AND RACIN'iPhone App - Designed for the iPhone, compatible with the iPad The original Reckless Racing game set the bar for down and dirty iOS racing. Reckless Racing 2 has raised the bar even higher.   | Read more »
Five For Friday: Week of February 3
Another week has left us behind along with the first month of the year. As always with the arrival of Friday, we take a few moments to round up five of the most interesting apps and games that we’ve yet to cover in a more extensive form. There will be fun to be had and new recipes to be learnt, amongst other things. Remarks | Read more »
GHOST TRICK: Phantom Detective Review
GHOST TRICK: Phantom Detective Review By Dan Lee on February 3rd, 2012 Our Rating: :: TRICKYUniversal App - Designed for iPhone and iPad Use “Ghost Tricks” to possess objects and solve a murder.   | Read more »
Launch Center Launches New Third Party A...
Launch Center has gotten a major new update that brings new automatic app detection. While the app launched with support for built-in notifications, now the app supports launching third-party apps with specific commands, that can be scheduled to appear as notifications on iPhone and iPod touch. | Read more »
Spy Mouse Feels the Love With New Valent...
EA and Firemint’s Spy Mouse has an update out now that’s designed to be more appropriate for this time of year, with Valentine’s Day coming up. Love is in the air, and while the cats in Agent Squeek’s life are still out to keep him from getting his cheese, everything is a lot more lovey-dovey. The app icon shows not a stern and focused Agent... | Read more »
Panorama 360 Camera Review
Panorama 360 Camera Review By Jennifer Allen on February 2nd, 2012 Our Rating: :: CREATIVEUniversal App - Designed for iPhone and iPad Creating a panoramic image just got a whole lot simpler.   | Read more »
Gravity Lander Review
Gravity Lander Review By Rob Rich on February 2nd, 2012 Our Rating: :: SHORT FLIGHTiPhone App - Designed for the iPhone, compatible with the iPad Get three cosmonauts to land on the surface of Mars safely. It’s significantly harder than it sounds.   | Read more »
Fly With Me!: Flying To The App Store To...
Following a familiar yet addictive path, EA Mobile’s latest release Fly With Me! is an endless runner – or should I say flyer – title. Players take the role of a bird as they avoid hurdles like trees, geysers and Venus fly trap, while they also chomp their way through the many bees in their path. It’s easy to get the hang of with regular taps to... | Read more »
Windosill Review
Windosill Review By Dan Lee on February 2nd, 2012 Our Rating: :: SURREALiPad Only App - Designed for the iPad Explore and solve puzzles in a dream-like world.   Developer: Vectorpark Price: $2.99 Version Reviewed: 1.0.19 Device Reviewed On: iPad | Read more »
Terra Noctis: Free Dreaming Promises Ple...
When I first played Terra Noctis, I came away with an incredibly positive opinion. Sure it had its share of problems. In fact, it had a ton of small ones. However it was still a cool platformer that was well worth the somewhat hefty (comparably) price of $2.99 at the time. The cost has dropped down to $0.99 since then, but even that might be “too... | Read more »
All contents are Copyright 1984-2010 by Xplain Corporation. All rights reserved. Theme designed by Icreon.