Software porting layer

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C718S102000, C718S107000

Reexamination Certificate

active

07409682

ABSTRACT:
A porting layer takes software developed using a single threaded modeling tool to a multiple threaded environment. The single threaded modeling tool is used to model the software. The porting layer ports in variables into a multiple threaded operating environment by reference and not as variables so that each thread can access variables by reference.

REFERENCES:
patent: 5493692 (1996-02-01), Theimer et al.
patent: 5555416 (1996-09-01), Owens et al.
patent: 5946487 (1999-08-01), Dangelo
patent: 6029000 (2000-02-01), Woolsey et al.
patent: 6226788 (2001-05-01), Schoening et al.
patent: 6256637 (2001-07-01), Venkatesh et al.
patent: 6256775 (2001-07-01), Flynn
patent: 6263213 (2001-07-01), Kovacs
patent: 6272519 (2001-08-01), Shearer et al.
patent: 6407751 (2002-06-01), Minami et al.
patent: 6493740 (2002-12-01), Lomax
patent: 6505228 (2003-01-01), Schoening et al.
patent: 6606742 (2003-08-01), Orton et al.
patent: 6628965 (2003-09-01), LaRosa et al.
patent: 6631516 (2003-10-01), Baumgart et al.
patent: 6711739 (2004-03-01), Kutcher
patent: 6721945 (2004-04-01), Sinha
patent: 6721949 (2004-04-01), Tavoletti et al.
patent: 6725451 (2004-04-01), Schuetz et al.
patent: 6754885 (2004-06-01), Dardinski et al.
patent: 6757904 (2004-06-01), Woodruff et al.
patent: 6804682 (2004-10-01), Kemper et al.
patent: 6807548 (2004-10-01), Kemper
patent: 6813764 (2004-11-01), Stoodley
patent: 6842433 (2005-01-01), West et al.
patent: 6851110 (2005-02-01), Hundt et al.
patent: 6854108 (2005-02-01), Choi
patent: 6856950 (2005-02-01), Abts et al.
patent: 6901587 (2005-05-01), Kramskoy et al.
patent: 6920634 (2005-07-01), Tudor
patent: 6952825 (2005-10-01), Cockx et al.
patent: 6954922 (2005-10-01), Liang
patent: 6968541 (2005-11-01), Hanson et al.
patent: 6976253 (2005-12-01), Wierman et al.
patent: 7028305 (2006-04-01), Schaefer
patent: 7039738 (2006-05-01), Plummer et al.
patent: 7062766 (2006-06-01), Ronkka et al.
patent: 7082432 (2006-07-01), Bhogi et al.
patent: 7082604 (2006-07-01), Schneiderman
patent: 7162718 (2007-01-01), Brown et al.
patent: 7174554 (2007-02-01), Pierce et al.
patent: 2001/0027464 (2001-10-01), Tavoletti et al.
patent: 2002/0006137 (2002-01-01), Rabenko et al.
patent: 2002/0091800 (2002-07-01), Wilkinson et al.
patent: 2002/0174215 (2002-11-01), Schaefer
patent: 2003/0233647 (2003-12-01), Blaser et al.
patent: 2004/0025042 (2004-02-01), Kouzznetsov et al.
patent: 2004/0054821 (2004-03-01), Warren et al.
patent: 2004/0162103 (2004-08-01), Montes
patent: 00/74368 (2000-12-01), None
“Software Portability”, Oliver LeCarme et al, Mc Graw-Hill Compnay, New York, 1986, pp. 1-219.
Software Portability with imake, Paul DuBois, Second Edition, O'Reilly & Assoc., 1996, pages Whole Manual.
Nu-Mega Technologies, Inc. (Company Literature), Bounds-Checker User's Guide ,, Chapter 6, “Customizing Data Checking with Routine-Dat”, pp. 75-83, printed Jul. 21, 1998.
“Porting The GNU C Compiler for Dummies”, Hans-Peter Nilsson, Dec. 1, 1998, 96 pages.
“Portable Compiler Eases Problems of Software Migration”, Lowell Wolf et al, System Design/ Software, 1984, pp. 147-153.
“Adding Run-Time Checking to the Portable C Compiler”, Joseph L. Steffen, John Wiley & Sons, Oct. 21, 1991, pp. 305-316.
“A Portable Assembler Reverse Engineering Environment (PARE)”, Susan N. Roberts et al, IEEE WCRE'96, 1996, pp. 76-85.
“Writing Solid Code”. Steve Maguire, Microsoft Press, 1993, pp. 111-117.
“iMobile: A Proxy-Based Platform for Mobile Services”, Chung-Hwq Herman Rao, et al, ACM, 2001, pp. 3-10.
“A Pre-Serialization Transaction Management Technique For Mobile Multidabases” Ravi A. Dirckze et al, 2000, Mobile Networks and Applications, pp. 311-321.
Wireless Convergence Architecture: A Case Study Using GSM and Wireless LAN, Nikos A. Nikolaou et al, Mobile Networks and Applications, 2002, 259-267.
I2O Special Interest Group “Intelligent I/O (I20) Architecture Specification Version 2.0”, Online!, Mar. 1999, pp. 1-98, http://embedded.ifmo.ru/lib/DOC/RTOS/I2O/V2.0—Spec.pdf.
Ryan, “Synchronization in Portable Device Drivers”, Operating Systems Review (SIGOPS), ACM Headquarters, vol. 32, No. 4, Oct. 1998, pp. 62-69.
National Semiconductor, Santa Clara, California, “DS90CR211/DS90CR212 21-Bit Channel Link”, USA, XP002306540; URL:http://www
ational.com/ds/DS/DS90CR211.pdf, pp. 1-2; figure 13.
Novak T et al., “Channel Link-Moving and Shaping Information In Point-to-Point Applications”, May 1996, National Semiconductor, Santa Clara, California, USA, XP002306541, URL:http://www.natiional.com/an/AN/AN-1041.pdf, pp. 1-2, figures 1-5.
Von Herzen B et al., “Multi-Channel 622 Mb/s LVDS data Transfer for Virtex-E Devices”, Jan. 6, 2001, Xilinx Inc., San Jose, California, USA XP002306542, URL://http://direct.xilinx.com/bvdocs/appnotes/xapp233.pdf, pp. 1-5, figures 1-3, and 6.
Kitanowska S et al, Bus LVDS with Virtex-E Devices: Jul. 26, 2000, Xilinx Inc., San Jose, California, USA, XP002307032, URL: http://direct.xilinx.com/bvdocs/appnotes/xapp243.pdf.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Software porting layer does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Software porting layer, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software porting layer will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4015882

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.