IP Library Granted Patent US 12,488,359
Granted Patent B2
US 12,488,359 · App. 18/651,585 · Granted Dec 2, 2025

Systems and methods for selectively modifying web content

Inventors: Serguei Martchenko (Duivendrecht, NL); Marvin Smit (Almere, NL); Rick Pannekoek (Amsterdam, NL); Erik de Voogd (Moordrecht, NL); Renze A. de Vries (Amsterdam, NL)
Assignee: SDL Netherlands B.V.
G06Q30/02G06Q30/0255
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,488,359
App. No.
18/651,585
Granted
Dec 2, 2025
Kind
B2
Abstract

Systems and methods for selectively modifying web content are provided. An exemplary method includes providing a web content management application via a web site, the web content management application coupled to a web server associated with the web site, the web content management application adapted to maintain a global marketing framework indicative of a marketing campaign; generating a web marketing campaign from at least a portion of the global marketing framework; gathering marketing data from at least one of the web server associated with the web marketing campaign and consumer devices accessing the web marketing campaign, the marketing data including information indicative of interests of consumers; storing the marketing data in a database; analyzing the marketing data; and based upon the analysis of the marketing data, selectively and dynamically modifying the web content of the web marketing campaign to substantially correspond to the interests of the consumers.

Claims (51)

1 . A method for selectively modifying web content, comprising:

providing a web content management application via a web site, the web content management application coupled to a web server associated with the web site, the web content management application adapted to maintain a global marketing framework indicative of a marketing campaign;

generating a web marketing campaign from at least a portion of the global marketing framework, wherein data included in the web content is generated by the web content management application according to a predetermined format of rendering engines, rather than from data formats utilized by standard web applications, the rendering engines configured to render dynamic links that ensure that the web site does not include broken links to associated internal pages, the rendering engines further configured by:

intercepting the data abstracted to the predetermined format before rendering;

utilizing the predetermined format as part of a core development implementation; and

passing the data back to a requester after processing through the rendering engines;

adding tag libraries in Java so as to render web application functionalities without requiring deployment of a web application, the tag libraries being available to the rendering engines;

gathering, via the web server, marketing data from at least one of the web server associated with the web marketing campaign and consumer devices accessing the web marketing campaign, the marketing data including information indicative of interests of consumers, the gathering including determining configurations of mobile consumer devices by analyzing International Mobile Equipment Identifier (IMEI) information and mobile device operating system versions;

storing the marketing data in a database;

analyzing the marketing data; and

based on the analysis of information received from the consumers accessing the web marketing campaign via a consumer portal, selectively and dynamically modifying the web content of the web marketing campaign based on the information received from the consumers, the selectively and dynamically modifying includes providing device-specific versions of the web marketing campaign to the mobile consumer devices based on the analyzed IMEI information and mobile device operating system versions.

2 . The method according to claim 1 , wherein the selectively and dynamically modifying the web content of the web marketing campaign further comprises selectively and dynamically modifying an appearance of the web marketing campaign based upon the marketing data gathered for a particular country.

3 . The method according to claim 1 , wherein the selectively and dynamically modifying the web content of the web marketing campaign further comprises selectively and dynamically modifying an appearance of the web marketing campaign utilizing a specific color scheme, based upon the marketing data gathered for a particular country.

4 . The method according to claim 1 , wherein the selectively and dynamically modifying the web content of the web marketing campaign is performed by a dynamic broker module.

5 . The method according to claim 1 , wherein the marketing data includes at least one of a consumer name, a consumer identification, an address, a postal code, a telephone number, a credit card number, a social networking profile, an Internet protocol address, a media access control (MAC) address, visitation duration, visitation frequency, and combinations thereof.

6 . The method according to claim 1 , wherein the marketing data is gathered from at least one of a cookie, a web form associated with the web marketing campaign, a query string embedded in a uniform resource locator (URL) associated with the web marketing campaign, window.name information associated with a web browser session, hyper text transfer protocol authentication information, and combinations thereof.

7 . The method according to claim 1 , further comprising:

associating the consumers together according to at least one common interest to create one or more consumer groups; and

providing the one or more consumer groups to at least one marketing content author such that the web marketing campaign delivered to the one or more consumer groups is tailored to the interests of the consumers.

8 . The method according to claim 1 , further comprising:

integrating the web content management application with a third party application by way of a data exchange adapter.

9 . The method according to claim 8 , wherein the consumer devices are provided to the third party application via the data exchange adapter.

10 . The method according to claim 1 , further comprising:

selecting an appropriate version of the marketing campaign to deliver to a consumer device by evaluating mobile device information indicative of the mobile consumer device and selecting a version of the web marketing campaign that corresponds to the mobile consumer device.

11 . The method according to claim 8 , wherein the data exchange adapter is adapted to utilize simple object access protocol.

12 . The method according to claim 1 , wherein the generating further includes:

determining a configuration of a mobile consumer device requesting the web marketing campaign; and

providing a compatible version of the web marketing campaign to the mobile consumer device.

13 . A system for selectively modifying web content, comprising:

a web server associated with a web site;

the web site having a web content management application associated therewith, the web content management application coupled to a web server associated with the web site, the web content management application including computer-readable instructions comprising:

a content manager module adapted to:

maintain a global marketing framework indicative of a marketing campaign;

generate a web marketing campaign from at least a portion of the global marketing framework, wherein data included in the web content is generated by the web content management application according to a predetermined format of rendering engines, rather than from data formats utilized by standard web applications, the rendering engines configured to render dynamic links that ensure that the web site does not include broken links to associated internal pages, the rendering engines further configured by intercepting the data abstracted to the predetermined format before rendering, utilizing the predetermined format as part of a core development implementation, and passing the data back to a requester after processing through the rendering engines; and

add tag libraries in Java so as to render web application functionalities without requiring deployment of a web application, the tag libraries being available to the rendering engines;

a visitor intelligence module adapted to:

gather, via the web server, visitor information and marketing data from at least one of the web server associated with the web marketing campaign and consumer devices accessing the web marketing campaign, the visitor information including International Mobile Equipment Identifier (IMEI) information, operating system versions determined from mobile consumer devices by analyzing the IMEI information and information indicative of interests of consumers; and

associate consumer interactions with persistent device identifiers derived from the IMEI information;

a content porter module for storing the visitor information and the marketing data in a database, the storing including indexing by the IMEI information to create device-specific profiles in a database;

a business connector module adapted to interface the web content management application with a third party application through an XSLT transformer for converting data formats and a mapping logic module that indexes data format exchange information between SOAP interfaces and enterprise applications; and

a dynamic broker module adapted to:

analyze the stored visitor information and the nmarketing data, the analyzing including segmenting consumers into cohorts based on similarities in the IMEI information and the mobile device operating system versions;

based on the analysis of the information received from the consumers accessing the web marketing campaign via a consumer portal, selectively and dynamically modify presentation logic and the web content of the web marketing campaign based on the information received from the consumers; and

provide device-specific versions of the web marketing campaign to the mobile consumer devices based on the analyzed IMEI information and the mobile device operating system versions.

14 . The system according to claim 13 , wherein the dynamic broker module is further adapted to selectively and dynamically modify an appearance of the web marketing campaign based upon the marketing data gathered for a particular country.

15 . The system according to claim 13 , wherein the dynamic broker module is further adapted to selectively and dynamically modify an appearance of the web marketing campaign utilizing a specific color scheme, based upon the marketing data gathered for a particular country.

16 . The system according to claim 13 , wherein the marketing data includes at least one of a consumer name, a consumer identification, an address, a postal code, a telephone number, a credit card number, a social networking profile, an Internet protocol address, a media access control (MAC) address, visitation duration, visitation frequency, and combinations thereof.

17 . The system according to claim 13 , wherein the visitor intelligence module is adapted to gather the marketing data from at least one of a cookie, a web form associated with a presentation server hosting the web marketing campaign, a query string embedded in a uniform resource locator (URL) associated with the presentation server hosting the web marketing campaign, window.name information associated with a web browser session, hyper text transfer protocol authentication information, and combinations thereof.

18 . The system according to claim 13 , further comprising a business connector module adapted to interface the web content management application with the third party application by way of a data exchange adapter.

19 . The system according to claim 18 , wherein the data exchange adapter is adapted to utilize simple object access protocol.

20 . The system according to claim 18 , wherein the business connector module is further adapted to interface the web content management application with the third party application by way of an enterprise application integration broker.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2024
From: MARTCHENKO, SERGUEI; SMIT, MARVIN; PANNEKOEK, RICK; DE VOOGD, ERIK; DE VRIES, RENZE A.
To: SDL TRIDION DEVELOPMENT B.V.
Reel/Frame 067452/0453 →
CHANGE OF NAME Recorded May 17, 2024
From: SDL TRIDION DEVELOPMENT B.V.
To: SDL NETHERLANDS B.V.
Reel/Frame 067456/0762 →
Continuity (5)
Continuation 18136839 · Apr 19, 2023
Continuation 17546029 · Dec 8, 2021
Continuation 16742689 · Jan 14, 2020
Continuation 13016989 · Jan 29, 2011
Related Publication 20240311850A1 · Sep 19, 2024
References Cited (197)
US 5477451A · Brown et al. · 1995 [cited by applicant]
US 6330566B1 · Durham · 2001 [cited by applicant]
US 6477575B1 · Koeppel et al. · 2002 [cited by applicant]
US 7392255B1 · Sholtis et al. · 2008 [cited by applicant]
US 7464086B2 · Black et al. · 2008 [cited by applicant]
US 7606814B2 · Deily et al. · 2009 [cited by applicant]
US 7698126B2 · Kohlmeier et al. · 2010 [cited by applicant]
US 7975255B2 · Kosov · 2011 [cited by examiner]
US 8036929B1 · Reisman · 2011 [cited by applicant]
US 8185830B2 · Saha et al. · 2012 [cited by applicant]
US 8229977B1 · Anderson et al. · 2012 [cited by applicant]
US 8260846B2 · Lahav · 2012 [cited by applicant]
US 8413045B2 · Lemonik et al. · 2013 [cited by applicant]
US 8489980B2 · Lakritz · 2013 [cited by applicant]
US 8671214B2 · Lockhart et al. · 2014 [cited by applicant]
US 8676804B1 · Janos et al. · 2014 [cited by applicant]
US 8725559B1 · Kothari · 2014 [cited by examiner]
US 8799200B2 · Lahav · 2014 [cited by applicant]
US 8954539B2 · Lahav · 2015 [cited by applicant]
US 9317622B1 · Zuromski et al. · 2016 [cited by applicant]
US 9336487B2 · Lahav · 2016 [cited by applicant]
US 9369489B2 · Kato · 2016 [cited by applicant]
US 9396436B2 · Lahav · 2016 [cited by applicant]
US 9471920B2 · Kolkowitz et al. · 2016 [cited by applicant]
US 9519682B1 · Pujara et al. · 2016 [cited by applicant]
US 9547626B2 · de Voogd · 2017 [cited by applicant]
US 10007646B1 · Colborn et al. · 2018 [cited by applicant]
US 10061749B2 · Homer et al. · 2018 [cited by applicant]
US 10521492B2 · Homer et al. · 2019 [cited by applicant]
US 10580015B2 · Erasmus et al. · 2020 [cited by applicant]
US 10657540B2 · Martchenko et al. · 2020 [cited by applicant]
US 10990644B2 · Homer et al. · 2021 [cited by applicant]
US 11044949B2 · Homer et al. · 2021 [cited by applicant]
US 11182455B2 · Siddiquee et al. · 2021 [cited by applicant]
US 11301874B2 · Martchenko et al. · 2022 [cited by applicant]
US 11694215B2 · Martchenko et al. · 2023 [cited by applicant]
US 12026727B2 · Martchenko et al. · 2024 [cited by applicant]
US 12437023B2 · Siddiquee et al. · 2025 [cited by applicant]
US 20020103698A1 · Cantrell · 2002 [cited by applicant]
US 20020112013A1 · Walsh · 2002 [cited by applicant]
US 20020133392A1 · Angel et al. · 2002 [cited by applicant]
US 20020178166A1 · Hsia · 2002 [cited by applicant]
US 20020178257A1 · Cerrato · 2002 [cited by applicant]
US 20030023757A1 · Ishioka et al. · 2003 [cited by applicant]
US 20030163346A1 · Tinti et al. · 2003 [cited by applicant]
US 20040010496A1 · Behrendt et al. · 2004 [cited by applicant]
US 20040015408A1 · Rauen et al. · 2004 [cited by applicant]
US 20040024739A1 · Copperman et al. · 2004 [cited by applicant]
US 20040044576A1 · Kurihara et al. · 2004 [cited by applicant]
US 20040068435A1 · Braunzell · 2004 [cited by applicant]
US 20040148318A1 · Taylor · 2004 [cited by examiner]
US 20050086105A1 · McFadden et al. · 2005 [cited by applicant]
US 20050156714A1 · McCarthy et al. · 2005 [cited by applicant]
US 20050203884A1 · Allen et al. · 2005 [cited by applicant]
US 20050228865A1 · Hirsch · 2005 [cited by applicant]
US 20050235351A1 · Seltzer et al. · 2005 [cited by applicant]
US 20060031233A1 · Liu et al. · 2006 [cited by applicant]
US 20060080257A1 · Vaughan et al. · 2006 [cited by applicant]
US 20070016363A1 · Huang et al. · 2007 [cited by applicant]
US 20070022003A1 · Chao et al. · 2007 [cited by applicant]
US 20070033104A1 · Collins et al. · 2007 [cited by applicant]
US 20070083425A1 · Cousineau et al. · 2007 [cited by applicant]
US 20070118545A1 · Chandrasekharan et al. · 2007 [cited by applicant]
US 20070207785A1 · Chatterjee · 2007 [cited by examiner]
US 20070208991A1 · Rider · 2007 [cited by applicant]
US 20070226058A1 · Lorenzen et al. · 2007 [cited by applicant]
US 20070234213A1 · Krikorian et al. · 2007 [cited by applicant]
US 20080195664A1 · Maharajh et al. · 2008 [cited by applicant]
US 20080209320A1 · Mawhinney et al. · 2008 [cited by applicant]
US 20080244053A1 · Sampson et al. · 2008 [cited by applicant]
US 20080316228A1 · Seljavaara · 2008 [cited by applicant]
US 20090061764A1 · Lockhart et al. · 2009 [cited by applicant]
US 20090099931A1 · Aaltonen et al. · 2009 [cited by applicant]
US 20090171780A1 · Aldrey et al. · 2009 [cited by applicant]
US 20090222117A1 · Kaplan · 2009 [cited by examiner]
US 20100017704A1 · Jaffe et al. · 2010 [cited by applicant]
US 20100023338A1 · Petronelli et al. · 2010 [cited by applicant]
US 20100023475A1 · Lahav · 2010 [cited by applicant]
US 20100023581A1 · Lahav · 2010 [cited by applicant]
US 20100070364A1 · Dugan · 2010 [cited by applicant]
US 20100070847A1 · Hampton et al. · 2010 [cited by applicant]
US 20100153404A1 · Ghosh et al. · 2010 [cited by applicant]
US 20100233996A1 · Herz et al. · 2010 [cited by applicant]
US 20100242069A1 · Jung et al. · 2010 [cited by applicant]
US 20100274661A1 · Aaltonen et al. · 2010 [cited by applicant]
US 20100281008A1 · Braunwarth · 2010 [cited by applicant]
US 20100312619A1 · Ala-Pietila et al. · 2010 [cited by applicant]
US 20110004697A1 · Tezuka et al. · 2011 [cited by applicant]
US 20110010243A1 · Wilburn et al. · 2011 [cited by applicant]
US 20110087540A1 · Krishnan et al. · 2011 [cited by applicant]
US 20110099077A1 · Darin et al. · 2011 [cited by applicant]
US 20110161312A1 · Wallman · 2011 [cited by applicant]
US 20110264519A1 · Chan · 2011 [cited by examiner]
US 20110264736A1 · Zuckerberg et al. · 2011 [cited by applicant]
US 20120042006A1 · Kiley et al. · 2012 [cited by applicant]
US 20120096366A1 · Narla et al. · 2012 [cited by applicant]
US 20120136718A1 · Katti · 2012 [cited by examiner]
US 20120143816A1 · Zhang et al. · 2012 [cited by applicant]
US 20120158485A1 · Ogawa · 2012 [cited by applicant]
US 20120185759A1 · Balinsky et al. · 2012 [cited by applicant]
US 20120197718A1 · Martchenko et al. · 2012 [cited by applicant]
US 20120197957A1 · de Voogd · 2012 [cited by applicant]
US 20120198351A1 · Lee et al. · 2012 [cited by applicant]
US 20120203861A1 · Flack et al. · 2012 [cited by applicant]
US 20120216108A1 · Yambal et al. · 2012 [cited by applicant]
US 20120221407A1 · Erasmus et al. · 2012 [cited by applicant]
US 20120226818A1 · Atas et al. · 2012 [cited by applicant]
US 20120233665A1 · Ranganathan et al. · 2012 [cited by applicant]
US 20120266076A1 · Lockhart et al. · 2012 [cited by applicant]
US 20130031470A1 · Daly, Jr. et al. · 2013 [cited by applicant]
US 20130036202A1 · Lahav · 2013 [cited by applicant]
US 20130054404A1 · Garcia · 2013 [cited by applicant]
US 20130097488A1 · Coman et al. · 2013 [cited by applicant]
US 20130124987A1 · Lakritz · 2013 [cited by applicant]
US 20130151940A1 · Bailor et al. · 2013 [cited by applicant]
US 20140087760A1 · Bennett · 2014 [cited by applicant]
US 20140173414A1 · Chan et al. · 2014 [cited by applicant]
US 20140188993A1 · Klein et al. · 2014 [cited by applicant]
US 20140236942A1 · Li · 2014 [cited by applicant]
US 20140250369A1 · Mitnick et al. · 2014 [cited by applicant]
US 20140282977A1 · Madhu et al. · 2014 [cited by applicant]
US 20140298483A1 · Kato · 2014 [cited by applicant]
US 20140304080A1 · Yilmaz · 2014 [cited by applicant]
US 20140310229A1 · Lahav · 2014 [cited by applicant]
US 20140351053A1 · Link, II · 2014 [cited by applicant]
US 20150040000A1 · Rice et al. · 2015 [cited by applicant]
US 20150074518A1 · Rumsey et al. · 2015 [cited by applicant]
US 20150106390A1 · Fuchs · 2015 [cited by applicant]
US 20150127660A1 · Zilberberg et al. · 2015 [cited by applicant]
US 20150149455A1 · Whitley, Jr. · 2015 [cited by applicant]
US 20150149885A1 · Homer et al. · 2015 [cited by applicant]
US 20150149886A1 · Homer et al. · 2015 [cited by applicant]
US 20150188961A1 · Ricci · 2015 [cited by applicant]
US 20150213363A1 · Lahav · 2015 [cited by applicant]
US 20150248484A1 · Yu et al. · 2015 [cited by applicant]
US 20150254732A1 · Snyder · 2015 [cited by applicant]
US 20150310504A1 · Potter · 2015 [cited by applicant]
US 20160019546A1 · Eisen · 2016 [cited by applicant]
US 20160057195A1 · Jaskiewicz · 2016 [cited by applicant]
US 20160103835A1 · Zupancic · 2016 [cited by applicant]
US 20160155178A1 · Konaiyagarri et al. · 2016 [cited by applicant]
US 20160239496A1 · Motte et al. · 2016 [cited by applicant]
US 20160283952A1 · Hall · 2016 [cited by applicant]
US 20160371693A1 · Kolkowitz et al. · 2016 [cited by applicant]
US 20170235848A1 · Van Dusen et al. · 2017 [cited by applicant]
US 20180314674A1 · Homer et al. · 2018 [cited by applicant]
US 20190065514A1 · Siddiquee et al. · 2019 [cited by applicant]
US 20190163459A1 · Sreenivasa et al. · 2019 [cited by applicant]
US 20200104343A1 · Homer et al. · 2020 [cited by applicant]
US 20200151740A1 · Martchenko et al. · 2020 [cited by applicant]
US 20220043868A1 · Siddiquee et al. · 2022 [cited by applicant]
US 20220101343A1 · Martchenko et al. · 2022 [cited by applicant]
US 20230259956A1 · Martchenko et al. · 2023 [cited by applicant]
JP 2001117847A · 2001 [cited by applicant]
JP 2001136583A · 2001 [cited by applicant]
JP 2001188992A · 2001 [cited by applicant]
JP 2001350790A · 2001 [cited by applicant]
JP 2002073677A · 2002 [cited by applicant]
JP 2002132822A · 2002 [cited by applicant]
JP 2003032660A · 2003 [cited by applicant]
JP 2003216608A · 2003 [cited by applicant]
JP 2004538542A · 2004 [cited by applicant]
JP 2005056080A · 2005 [cited by applicant]
JP 2005174120A · 2005 [cited by applicant]
JP 2005267535A · 2005 [cited by applicant]
JP 2006260329A · 2006 [cited by applicant]
JP 2008027265A · 2008 [cited by applicant]
JP 2009020845A · 2009 [cited by applicant]
JP 2009518761A · 2009 [cited by applicant]
JP 2009301480A · 2009 [cited by applicant]
JP 2010152588A · 2010 [cited by applicant]
JP 2011002905A · 2011 [cited by applicant]
WO WO20030081441A1 · 2003 [cited by applicant]
WO WO20070118424A1 · 2007 [cited by applicant]
O. Ogunlana and Xiao-Chun Cheng, “E-marketing and digital communications: Implementing an effective knowledge based targeted e-marketing campaign,” 2009 International Conference on Machine Learning and Cybernetics, Baod… [cited by examiner]
Anonymous; “MyYahoo!—RSS Headlines Module—Frequently Asked Questions,” Jan. 24, 2007, XP002508567, [retrieved on Dec. 17, 2008], Retrieved from the Internet: <URL:http://web.archive.org/web/20040124175>, 4 pages. [cited by applicant]
Krishnan, “Unmittelbare Ergenbnisse Noch Schneller: Google Vorschau—Der Google Produkt-Kompass,” Nov. 9, 2010, <http://web.archive.org/web/20101109154340/http://google-produkt-kompass.blogspot.com/2010/11/unmittelbare-e… [cited by applicant]
“XML Convert,” Unidex, Inc., Aug. 4, 2007, <http://www.unidex.com/xflat.htm> accessed on Apr. 5, 2012, 1 page. [cited by applicant]
“SOAP,” Wikipedia, Jan. 22, 2011, <http://en.wikipedia.org/w/index.php?title=SOAP&oldid=409349976> accessed on Apr. 4, 2012, 5 pages. [cited by applicant]
Mutz et al., “User-Agent Display Attributes,” HTTP Working Group, Nov. 26, 1996, 6 pages. [cited by applicant]
XP007905525, The Technical Aspects Identified in the Present Application (Art. 15 PCT) are considered part of common general knowledge. Due to their notoriety no documentary evidence is found to be required. Official Jo… [cited by applicant]
“Serialization”; Wikipedia; Nov. 14, 2013; 10 pages; https://web.archive.org/web/20131114152415/http://en.wikipedia.org/wiki/Serialization. [cited by applicant]
Microsoft, MSDN; “Serialization .NET Framework 4.5”; Jan. 10, 2013; 2 pages; https://web.archive.org/web/20130110102559/http://msdn.microsoft.com/en-us/library/7ay27kt9(v=vs 110).aspx. [cited by applicant]
“Web analytics,” Wikipedia [online], Jan. 27, 2001 [retrieved on Sep. 11, 2017], Retrieved from the Internet: <URL: https://en.wikipedia.org/w/index.php?title=Web_analytics&oldid=410384013>, 11 pages. [cited by applicant]
“Examining Division Preliminary Opinion,” European Patent Application No. 12703483.3, Apr. 30, 2018, 9 pages. [cited by applicant]
Eckerson, Wayne, “Performance Management Strategies: How to Create and Deploy Effective Metrics,” TDWI Best Practices Report, First Quarter (2009), 35 pages. [cited by applicant]
Hasegawa et al., “Multilingual Disaster Information System: Information Delivery Using Graphic Text for Mobile Phones,” AI & Soc 19, 2005, pp. 265-278. [cited by applicant]
Wikipedia: “XML” [online], [retreived on Mar. 2, 2020], Retreived from the Internet: <https://www.wikipedia.com/XML> 2 pages. [cited by applicant]
“Serialization (C#)”, Microsoft, <https://msdn.microsoft.com/en-us/library/mt656716.aspx>, Jan. 2, 2020, 4 pages. [cited by applicant]
“What are object serialization and deserialization?” Stack Overflow, <http://stackoverflow.com/questions/1360632/object-serialization-anddeserialization>, Sep. 1, 2009, 6 pages. [cited by applicant]
“Java Serialization and Deserialization”, Studytonight, <http://www.studytonight.com/java/serialization-and-deserialization.php>, 2020, Accessed Oct. 23, 2020, 7 pages. [cited by applicant]
Upadhyay, Chirantan, “Serialization and Deserialization in asp.net with C#”, Code Project, <https://www.codeproject.com/kb/cs/seranddeserialization.aspx>, May 27, 2009, 7 pages. [cited by applicant]
“Serialize”, PHP, <http://php.net/manual/en/function.serialize.php>, accessed Oct. 23, 2020, 28 pages. [cited by applicant]
“Interface Serializable”, Oracle, <http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html>, accessed Oct. 23, 2020, 3 pages. [cited by applicant]
Adomavicius et al., “Context-Aware Recommender Systems”, AI Magazine, 2011, 14 pages. [cited by applicant]
“Oracle ATG Web Commerce—Introduction,” Oracle Corporation; Accessed Jan. 19, 2021 from https:// docs.oracle.com/cd/E35319_01/Platform.10-2/ATGPlatformProgGuide/html/s0101 introduction01.html; Year: 2013; 2 pages. [cited by applicant]
“HTML (Hypertext Markup Language) Definition;” Sharpened Productions; Accessed Jan. 19, 2021 from https://techterms.com/definition/html; May 23, 2015; 2 pages. [cited by applicant]