Manipulating content objects to control their display
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/163
G06F-015/16
출원번호
US-0028398
(2001-12-21)
발명자
/ 주소
Decasper,Dan S.
Dittia,Zubin
Mundkur,Prashanth
출원인 / 주소
Jibe Networks, Inc.
대리인 / 주소
Blakely, Sokoloff, Taylor &
인용정보
피인용 횟수 :
118인용 특허 :
7
초록▼
A method and apparatus for processing content objects prior to their display is described. In one embodiment, the method comprises a client receiving a content object over a network connection; the client, prior to allowing the content object to be dynamically displayed, examining the content object
A method and apparatus for processing content objects prior to their display is described. In one embodiment, the method comprises a client receiving a content object over a network connection; the client, prior to allowing the content object to be dynamically displayed, examining the content object and changing a portion of the content object to reflect information stored locally to the client, and dynamically displaying the content object changed based on the local information at the client.
대표청구항▼
We claim: 1. A method comprising: a browser on a client causing a request for a content object to be sent to retrieve the content object for display using the browser; the client receiving the content object over a network connection; the client, after receiving the content object and prior to all
We claim: 1. A method comprising: a browser on a client causing a request for a content object to be sent to retrieve the content object for display using the browser; the client receiving the content object over a network connection; the client, after receiving the content object and prior to allowing the browser to dynamically display the content object, examining the content object and changing a portion of the content object to reflect information stored locally to the client, wherein changing the portion of the content object to reflect information stored locally to the client comprises the client changing the content object with one or more additional objects if the client determines an individual has subscribed to the one or more additional objects; and the browser on the client displaying the content object changed based on the local information at the client. 2. The method defined in claim 1 wherein the content object includes a program that uses the information to indicate how the content object is to be generated at the client. 3. The method defined in claim 2 wherein changing the content object comprises modifying the program to change a representation of the content object that is to be dynamically generated. 4. The method defined in claim 3 wherein changing the content object comprises modifying the program to change a representation of the content object based on whether an individual is subscribed to one or more other objects. 5. The method defined in claim 1 wherein changing the content object comprises replacing at least one string in the content object based on the information stored locally to the client. 6. The method defined in claim 5 wherein the at least one string comprises a portion of a program. 7. The method defined in claim 1 further comprising determining whether the one or more additional objects are stored with the client in order to determine if the one or more additional objects are to be displayed. 8. The method defined in claim 1 wherein changing the content object is performed by an agent running on the client. 9. The method defined in claim 8 wherein the agent comprises middleware. 10. The method defined in claim 1 wherein the information comprises a profile. 11. A method comprising: a browser on a client causing a request for a content object to be sent to retrieve the content object for display using the browser, wherein the content object includes a program that uses the information to indicate how the content object is to be generated at the client; the client receiving the content object over a network connection; the client, after receiving the content object and prior to allowing the browser to dynamically display the content object, examining the content object and changing a portion of the content object to reflect information stored locally to the client, wherein changing the content object comprises modifying the program to change a representation of the content object, which is to be dynamically generated, based on whether one or more other objects are stored in a cache of the client; and the browser on the client displaying the content object changed based on the local information at the client. 12. A method comprising: a browser on a client causing a request for a content object to be sent to retrieve the content object for display using the browser; the client receiving the content object over a network connection; the client, after receiving the content object and prior to allowing the browser to dynamically display the content object, examining the content object and changing a portion of the content object to reflect information stored locally to the client; and the browser on the client displaying the content object changed based on the local information at the client, wherein the information comprises an indication of whether one or more other objects to be displayed when the content object is displayed are stored with the client. 13. An apparatus comprising: a browser on a client causing a request for a content object to be sent to retrieve the content object for display using the browser; means, on the client, for receiving the content object over a network connection; means, for determining whether an individual has subscribed to one or more additional objects that are to be displayed if the individual had subscribed to the one or more objects; means, on the client, for, after receiving the content object and prior to allowing the browser to dynamically display the content object, examining the content object and changing a portion of the content object to reflect information stored locally to the client; and the browser on the client to display the content object changed based on the local information at the client. 14. The apparatus defined in claim 13 wherein the content object includes a program that uses the information to indicate how the content object is to be generated at the client. 15. The apparatus defined in claim 14 wherein the means for changing the content object comprises means for modifying the program to change a representation of the content object that is to be dynamically generated. 16. The apparatus defined in claim 15 wherein the means for changing the portion of the content object to reflect information stored locally to the client comprises means for changing the content object with one or more additional objects if the client determines an individual has subscribed to the one or more additional objects. 17. The apparatus defined in claim 13 wherein the means for changing the content object comprises means for replacing at least one string in the content object based on the information stored locally to the client. 18. The apparatus defined in claim 17 wherein the at least one string comprises a portion of a program. 19. The apparatus defined in claim 13 further comprising means for determining whether the one or more additional objects are stored with the client in order to determine if the one or more additional objects are to be displayed. 20. The apparatus defined in claim 13 wherein the means for changing the content object comprises an agent running on the client. 21. The apparatus defined in claim 20 wherein the agent comprises middleware. 22. The apparatus defined in claim 13 wherein the information comprises a profile. 23. An apparatus comprising: a browser on a client causing a request for a content object to be sent to retrieve the content object for display using the browser, wherein the content object includes a program that uses the information to indicate how the content object is to be generated at the client; means, on the client, for receiving the content object over a network connection; means, on the client, for, after receiving the content object and prior to allowing the browser to dynamically display the content object, examining the content object and changing a portion of the content object to reflect information stored locally to the client, wherein the means for changing the content object comprises means for modifying the program to change a representation of the content object, which is to be dynamically generated, based on whether one or more other objects are stored in a cache of the client; and the browser on the client to display the content object changed based on the local information at the client. 24. An apparatus comprising: a browser on a client causing a request for a content object to be sent to retrieve the content object for display using the browser; means, on the client, for receiving the content object over a network connection; means, on the client, for, after receiving the content object and prior to allowing the browser to dynamically display the content object, examining the content object and changing a portion of the content object to reflect information stored locally to the client; and the browser on the client to display the content object changed based on the local information at the client, wherein the information comprises an indication of whether one or more other objects to be displayed when the content object is displayed are stored with the client. 25. An article of manufacture having one or more computer readable media storing instructions thereon which, when executed by a computer, cause the computer to perform the method comprising: a browser on a client causing a request for a content object to be sent to retrieve the content object for display using the browser; the client receiving the content object over a network connection; determining whether an individual has subscribed to one or more additional objects that are to be displayed if the individual had subscribed to the one or more objects the client, after receiving the content object and prior to allowing the browser to dynamically display the content object, examining the content object and changing a portion of the content object to reflect information stored locally to the client; and the browser on the client displaying the content object changed based on the local information at the client.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (7)
Stumm Christian, Client-server system for delivery of online information.
Allen Dwight Easty ; Byron David Wagner ; Thomas Christian Wendt ; Joel McConaughy ; Aaron Richard Baskin ; Jonathan Trumbull Taplin ; Jeremiah Chechik ; Kevin Paul Headings, Dynamic digital asset management.
Cohn, Alan Wade; Faulkner, Gary Robert; Kitchen, James Edward; Proft, David Leon; Quain, Corey Wayne, Automated reporting of account and sensor information.
Hudson, Michael D.; Windheim, Brian L.; Stewart, Darin L.; Menon, Sudhir; Goschie, Mark W.; Shipley, Glen Curtis, Centralized selection of peers as media data sources in a dispersed peer network.
Cohn, Alan Wade; Dial, IV, John Degraffenreid; Faulkner, Gary Robert; Kitchen, James Edward; Proft, David Leon; Quain, Corey Wayne, Controller and interface for home security, monitoring and automation having customizable audio alerts for SMA events.
Cohn, Alan Wade; Dial, IV, John Degraffenreid; Faulkner, Gary Robert; Kitchen, James Edward; Proft, David Leon; Quain, Corey Wayne, Defining and implementing sensor triggered response rules.
Cohn, Alan Wade; Battles, Ronald E.; Proft, David; Shumate, Scott William, Method and system for automatically providing alternate network access for telecommunications.
Cohn, Alan Wade; Faulkner, Gary Robert; Kitchen, James Edward; Proft, David Leon; Quain, Corey Wayne, Method and system for logging security event data.
Ambrose, Jesse; Flexer, Michael; Lee, King-Hwa; Kedefors, Hans; Lim, Peter S.; Tchankotadze, David, Method and system for multi-tiered search over a high latency network.
Corbett, Tim; Petrov, Julian; Rivera, Juan, Methods and systems for improving resource utilization by delaying rendering of three dimensional graphics.
Cruickshank, III, Robert F.; Rice, Daniel J.; Schnitzer, Jason K.; Picker, Dennis J.; Leeman, Raphael Aaron; Vaswani, Ramesh H.; Gauvin, Robert James, Network performance monitoring.
Cohn, Alan Wade; Dearman, Lewis Clay; Faulkner, Gary Robert; Johnson, James A.; Kitchen, James Edward; Proft, David Leon, Security, monitoring and automation controller access and use of legacy security control panel information.
Kapner, III, L. Jeffrey; Schwartz, Peter Jay, Set-top box to request a head end to command one of a plurality of other set-top boxes to transmit an available video program.
Beard, Derek; Althaus, Gregory; Hsiao, Duen-Wen; Preston, Jason; Fleury, Damon, System and method for migrating data from a source file system to a destination file system with use of attribute manipulation.
Beard, Derek; Yammine, Ghassan; Dahl, Gregory, System and method for operating a system to cache a networked file system utilizing tiered storage and customizable eviction policies based on priority and tiers.
Reddy, Anoop; Anderson, Craig, Systems and methods for multi-level tagging of encrypted items for additional security and efficient encrypted item determination.
Reddy, Anoop; Anderson, Craig, Systems and methods for multi-level tagging of encrypted items for additional security and efficient encrypted item determination.
Agarwal, Puneet; Adhya, Saibal Kumar; Thirunarayanan, Srinivasan; Harris, James, Systems and methods for proxying cookies for SSL VPN clientless sessions.
Agarwal, Puneet; Adhya, Saibal Kumar; Thirunarayanan, Srinivasan; Harris, James, Systems and methods for proxying cookies for SSL VPN clientless sessions.
Venkatraman, Charu; He, Junxiao; Soni, Ajay; Stavrakos, Nicholas; Monks, Jeff; Koopmans, Fred; Koopmans, Chris; Dakhane, Kapil, Systems and methods for using an HTTP-aware client agent.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.