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...

Full description

Saved in:
Bibliographic Details
Main Authors Pharies, Stefan H, Srinivasan, Sowmy K, Jethanandani, Natasha H, Christensen, Yann Erik, Kharitidi, Elena A, Purdy, Douglas M
Format Patent
LanguageEnglish
Published 24.11.2009
Online AccessGet 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