Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2003-08-26
2008-08-05
Ingberg, Todd (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
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.
Gazda Robert
Hergenhan Scott
Ingberg Todd
InterDigital Technology Corporation
Volpe and Koenig P.C.
LandOfFree
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.
Profile ID: LFUS-PAI-O-4015882