Type bridges
Methods, systems, and computer program products for converting an object of one type to an object of another type that allow for the runtime operation of the conversion process to be altered or customized. The conversion may occur within an extensible serialization engine that serializes, deserializ...
Saved in:
Main Authors | , , , , , |
---|---|
Format | Patent |
Language | English |
Published |
24.11.2009
|
Online Access | Get full text |
Cover
Loading…
Abstract | Methods, systems, and computer program products for converting an object of one type to an object of another type that allow for the runtime operation of the conversion process to be altered or customized. The conversion may occur within an extensible serialization engine that serializes, deserializes, and transforms objects of various types. The runtime operation of the serialization engine is altered by one or more extension routines that implement the desired customizations or extensions, without requiring replacement of other existing routines. Based on type information, identified for an initial object, the object is converted to an intermediate representation which permits runtime modification, including modification of object names, object types, and object data. The intermediate representation of the initial object is modified in accordance with extension routines that alter the runtime operation of the serialization engine, and the intermediate representation is converted to a final object and type. |
---|---|
AbstractList | Methods, systems, and computer program products for converting an object of one type to an object of another type that allow for the runtime operation of the conversion process to be altered or customized. The conversion may occur within an extensible serialization engine that serializes, deserializes, and transforms objects of various types. The runtime operation of the serialization engine is altered by one or more extension routines that implement the desired customizations or extensions, without requiring replacement of other existing routines. Based on type information, identified for an initial object, the object is converted to an intermediate representation which permits runtime modification, including modification of object names, object types, and object data. The intermediate representation of the initial object is modified in accordance with extension routines that alter the runtime operation of the serialization engine, and the intermediate representation is converted to a final object and type. |
Author | Jethanandani, Natasha H Srinivasan, Sowmy K Purdy, Douglas M Christensen, Yann Erik Pharies, Stefan H Kharitidi, Elena A |
Author_xml | – sequence: 1 givenname: Stefan H surname: Pharies fullname: Pharies, Stefan H – sequence: 2 givenname: Sowmy K surname: Srinivasan fullname: Srinivasan, Sowmy K – sequence: 3 givenname: Natasha H surname: Jethanandani fullname: Jethanandani, Natasha H – sequence: 4 givenname: Yann Erik surname: Christensen fullname: Christensen, Yann Erik – sequence: 5 givenname: Elena A surname: Kharitidi fullname: Kharitidi, Elena A – sequence: 6 givenname: Douglas M surname: Purdy fullname: Purdy, Douglas M |
BookMark | eNrjYmDJy89L5WTgCaksSFVIKspMSU8t5mFgTUvMKU7lhdLcDApuriHOHrqlxQWJJal5JcXx6UWJIMrA3MzIxMTAwJgIJQCneiAv |
ContentType | Patent |
CorporateAuthor | Microsoft Corporation |
CorporateAuthor_xml | – name: Microsoft Corporation |
DBID | EFH |
DatabaseName | USPTO Issued Patents |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: EFH name: USPTO Issued Patents url: http://www.uspto.gov/patft/index.html sourceTypes: Open Access Repository |
DeliveryMethod | fulltext_linktorsrc |
ExternalDocumentID | 07624400 |
GroupedDBID | EFH |
ID | FETCH-uspatents_grants_076244003 |
IEDL.DBID | EFH |
IngestDate | Sun Mar 05 22:31:14 EST 2023 |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-uspatents_grants_076244003 |
OpenAccessLink | https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7624400 |
ParticipantIDs | uspatents_grants_07624400 |
PatentNumber | 7624400 |
PublicationCentury | 2000 |
PublicationDate | 20091124 |
PublicationDateYYYYMMDD | 2009-11-24 |
PublicationDate_xml | – month: 11 year: 2009 text: 20091124 day: 24 |
PublicationDecade | 2000 |
PublicationYear | 2009 |
References | Dessloch et al. (6505211) 20030100 Ballinger et al. (6898604) 20050500 de Jong et al. (6928488) 20050800 Lim et al. (2004/0064825) 20040400 Ballinger et al. (2005/0097504) 20050500 Notice of Allowance dated Nov. 22, 2006 cited in U.S. Appl. No. 10/401,244 (Copy Attached). Office Action dated Apr. 19, 2006 cited in U.S. Appl. No. 10/401,244. Notice of Allowance dated Nov. 22, 2006 cited in U.S. Appl. No. 10/401,244. Pharies et al. (7197512) 20070300 Tuatini (2001/0054172) 20011200 Office Action dated Apr. 19, 2006 cited in U.S. Appl. No. 10/401,244 (Copy Attached). Sirois et al. (2004/0167937) 20040800 |
References_xml | – year: 20040400 ident: 2004/0064825 contributor: fullname: Lim et al. – year: 20050500 ident: 6898604 contributor: fullname: Ballinger et al. – year: 20011200 ident: 2001/0054172 contributor: fullname: Tuatini – year: 20050500 ident: 2005/0097504 contributor: fullname: Ballinger et al. – year: 20070300 ident: 7197512 contributor: fullname: Pharies et al. – year: 20050800 ident: 6928488 contributor: fullname: de Jong et al. – year: 20030100 ident: 6505211 contributor: fullname: Dessloch et al. – year: 20040800 ident: 2004/0167937 contributor: fullname: Sirois et al. |
Score | 2.7512953 |
Snippet | Methods, systems, and computer program products for converting an object of one type to an object of another type that allow for the runtime operation of the... |
SourceID | uspatents |
SourceType | Open Access Repository |
Title | Type bridges |
URI | https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7624400 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfVxNC8IwDA0qgh8XRcVvdvBaXV07t7M4hqB4UPAm69p50Slu4t83nSJe9NrStCVN8kKTBzCa8mhmUkWJEowR5nCbOK5jkkCEgXJtqSKu-51Xa9vfseWe73Pgf3phzmhG5IpnScb35JpesuJKdO8vxZMX-bPmCIw1-8AjPl0CuZHRBI2a4XvMQ94xdWnfwvMrUEIRCNniNPkKGl4NiptstA45FTegqlM-402r0ATDW2znPvksPRxvuiTlYL63sFpQwNRctcFAuGLJECGIsDh6eRpQRFOukG5IpQwZ7UDnp5jun7kelLNfC0rJlPWhkN7uaoDBLxXD7GZPRaVjEQ |
link.rule.ids | 230,309,783,805,888,64373 |
linkProvider | USPTO |
linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwY2BQMTJNMzcwTDXUTU0yMdE1sTA107WwtDDQTUxKTky1NEtJTTMF7Xf29TPzCDXxijCNYGLwgO-FyQVmI90CoFuK9UqLC0rywYsrgcU7JOJ1IYc_g84IzAOdPlCel5OfmBKQkqYPzNQmwPTIzMAKmooCd4TcPLgZOIGGABtteSXFSNWGmyADWwBYVIiBKTVPhIEH1OlTgB6sIMqg4OYa4uyhC9can14EWpQSbwC1xFiMgQXYOU-VYFAANliMU5KBjZAkY1NgOW-YaAhsT1kmpVgmG6akJJsYSjJI4jRGCo-cPANHgItbvI-nn7c0Axd4CsPQUNfIRIaBpaSoNFUWWBOWJMmBPQkAU79mCw |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Type+bridges&rft.inventor=Pharies%2C+Stefan+H&rft.inventor=Srinivasan%2C+Sowmy+K&rft.inventor=Jethanandani%2C+Natasha+H&rft.inventor=Christensen%2C+Yann+Erik&rft.inventor=Kharitidi%2C+Elena+A&rft.inventor=Purdy%2C+Douglas+M&rft.number=7624400&rft.date=2009-11-24&rft.externalDBID=n%2Fa&rft.externalDocID=07624400 |