← Back to Patent Explorer
US6807558B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Utilization of information “push” technology

Assignee: Meta Platforms Inc
•
Filing: 1998-06-02
•
Granted: 2004-10-19
•
Expires: 2018-06-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and computer-implemented method for distributing information to a plurality of client devices on a network is disclosed. The computer-implemented method includes the steps of: 1) receiving a variety of information from a plurality of sources, 2) organizing the variety of information into information categories, and 3) distributing the variety of information to the plurality of client devices based on the information categories requested by the plurality of client devices. The invention further includes the steps of: 4) accepting user input at the client device to specify information categories for retrieval from a server, 5) generating a user profile based on the information categories specified by the user input, and 6) retrieving information at predetermined intervals from the server based on the user profile.

Inventors

  • 👤 Gregory P. Hassett
  • 👤 Jason Douglas
  • 👤 Max Mancini

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 07:49
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9535; H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/442; H04N21/44213; H04N21/44222; H04N21/44224; H04N21/80; H04N21/81; H04N21/812; G09; G09G; G09G2330/00; G09G2330/04; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99937

Claims Analysis

Total Claims: 48
Claim 1
Independent Claim 96 words
A method comprising: receiving distributable information from a first information transmission service and receiving distributable information from a second information transmission service; organizing the distributable information into information categories, including assigning the distributable information received from the first information transmission service to a first predetermined information category and assigning the distributable information received from the second information transmission service to a second predetermined information category; and distributing at least a subset of the distributable information to each of a plurality of computers based on information categories indicated to be of interest to the plurality of computers.
Claim 2
Independent Claim 96 words
A method comprising: receiving distributable information from a first information transmission service and receiving distributable information from a second information transmission service; organizing the distributable information into information categories, including assigning the distributable information received from the first information transmission service to a first predetermined information category and assigning the distributable information received from the second information transmission service to a second predetermined information category; and distributing at least a subset of the distributable information to each of a plurality of computers based on information categories indicated to be of interest to the plurality of computers.
Claim 3
Dependent Claim 30 words
The method of claim 1 , wherein receiving distributable information includes receiving an advertisement from the first information transmission service and includes receiving news from the second information transmission service.
Claim 4
Dependent Claim 32 words
The method of claim 2 , wherein the first information transmission service includes a stock market news transmission service, and wherein the second information transmission service includes a sports news transmission service.
Claim 5
Dependent Claim 36 words
The method of claim 1 , wherein organizing further comprises selecting the distributable information, assigning the distributable information to one or more information categories, and formatting the distributable information for dissemination to the plurality of computers.
Claim 6
Dependent Claim 33 words
The method of claim 1 , wherein distributing includes distributing the subset to the plurality of computers according to profiles that indicate categories of interest associated with each of the plurality of computers.
Claim 7
Dependent Claim 57 words
The method d of claim 5 , wherein distributing includes distributing to a subscriber based on a subscriber identifier, a connection password, subscriber hardware and software configuration information that is used to determine the type of information that is compatible with the subscriber's computer, and category preference information that identifies information categories the subscriber wants to view.
Claim 8
Dependent Claim 53 words
The method of claim 1 , wherein distributing comprises: determining updated information to distribute to a first computer of the plurality; and determining distributed information at the first computer to be deleted; generating instruction specifying the distributed information to be deleted; and sending the updated information and the instructions to the first computer.
Claim 9
Dependent Claim 31 words
The method of claim 1 , further comprising receiving at least a portion of a user profile from each of the plurality of computers, the portion indicating preferred information viewing categories.
Claim 10
Dependent Claim 29 words
The method of claim 8 , wherein distributing includes distributing based on the at least a portion of the user profile associated with each of the plurality of computers.
Claim 11
Dependent Claim 43 words
The method of claim 1 , further comprising: selecting a next recommended download time for each of the plurality of computers, the next recommended download times spread over time; and sending the next recommended download time to each of the plurality of computers.
Claim 12
Dependent Claim 36 words
The method of claim 1 , wherein distributing at least a subset of the distributable information includes distributing an information item having a wrapper that includes descriptive information that describes the properties of the information item.
Claim 13
Dependent Claim 23 words
The method of claim 11 , wherein a format of the information item is HTML and a format of the wrapper is HTML.
Claim 14
Dependent Claim 70 words
The method of claim 11 , further comprising: receiving the information item having the wrapper; storing the information item having the wrapper to a memory; examining the wrapper of the information item and adding descriptive information that describes the properties of the information item to a record that also contains descriptive information for other information items; and using the record to manage use of the information item on a computer.
Claim 15
Dependent Claim 48 words
The method of claim 1 , wherein distributing at least a subset of the distributable information includes distributing an actor and distributing an information item that includes syntax to associate the information item with the actor, the actor to move around a display with the associated information item.
Claim 16
Dependent Claim 39 words
The method of claim 14 , wherein distributing an information item includes distributing an information item with a wrapper, the wrapper containing descriptive information about the information item including a tag to associate the information item with the actor.
Claim 17
Dependent Claim 27 words
The method of claim 14 , further comprising: using the syntax to match the information item to the actor; and displaying the actor and the information item.
Claim 18
Dependent Claim 48 words
The method of claim 1 , wherein distributing at least a subset of the distributable information includes distributing an information item and distributing an actor that includes syntax to associate the actor with the information item, the actor to move around a display with the associated information item.
Claim 19
Dependent Claim 51 words
The method of claim 1 , wherein receiving distributable information from a first network device includes receiving a text item and an associated image item, the method further comprising providing one or more tags to define the text item and the associated image item as a linked set to display simultaneously.
Claim 20
Dependent Claim 44 words
The method of claim 1 , further comprising distributing software to one or more of the computers, the software to accept user input including subscriber information viewing preferences at the one or more computers and generate a user profile based on the user input.
Claim 21
Dependent Claim 37 words
The method of claim 19 , further comprising: providing user input that indicates information viewing preferences of a subscriber; generating a user profile based on the user input; and receiving categorized information based on the user profile.
Claim 22
Dependent Claim 22 words
The method of claim 20 , further comprising transmitting the user profile to a server that serves a plurality of subscribers computers.
Claim 23
Dependent Claim 29 words
The method of claim 20 , wherein providing includes providing computer hardware and software configuration information, and wherein receiving includes receiving categorized information files compatible with the configuration information.
Claim 24
Dependent Claim 17 words
The method of claim 20 , wherein providing includes providing a subscriber identifier and a connection password.
Claim 25
Dependent Claim 37 words
The method of claim 20 , wherein providing includes providing user input that indicates information categories the subscriber does not want to view and wherein receiving includes receiving categorized information that does not include those information categories.
Claim 26
Dependent Claim 16 words
The method of claim 20 , wherein receiving includes receiving an advertisement and receiving categorized news.
Claim 27
Dependent Claim 23 words
The method of claim 20 , wherein receiving includes receiving categorized information at a predetermined next connection time specified by an information server.
Claim 28
Dependent Claim 23 words
The method of claim 20 , wherein receiving includes receiving categorized information randomly selected within boundaries of a user specified schedule of connections.
Claim 29
Dependent Claim 38 words
The method of claim 20 , wherein receiving comprises receiving an information item wrapped in a content wrapper, wherein the content wrapper includes one or more predetermined tags that indicate one or more properties of the information item.
Claim 30
Dependent Claim 57 words
The method of claim 1 , further comprising: receiving a plurality of user profiles from a plurality of subscribers computers, each of the user profiles indicating information viewing preferences; and generating a group profile based on the plurality of user profiles, the group profile representing a union of information viewing preferences for the plurality of subscribers computers.
Claim 31
Dependent Claim 37 words
The method of claim 1 , further comprising: receiving updated information and one or more instructions that specify previously received information to be deleted; and deleting the previously received information according to the one or more instructions.
Claim 32
Dependent Claim 100 words
The method of claim 1 , further comprising: receiving distributable information at a subscriber computer, the distributable information including a headline having associated content, the headline linked with the associated content by one or more tags; storing the distributable information in a memory of the subscriber computer; representing the headline as an entry in a queue; selecting the headline entry from the queue and displaying the headline on a display device of the subscriber computer if the associated content indicated by the one or more tags exists in the memory; and displaying the associated content if the headline is selected.
Claim 33
Dependent Claim 110 words
The method of claim 1 , further comprising: receiving distributable information at a subscriber computer, the distributable information including a plurality of new information content items; and dynamically displaying the plurality of new information content items so that the displayed content varies over time by using old instructions at the network device, the old instructions created before creation of the plurality of new information content items, the old instructions not containing instructions that are hardwired to the plurality of new information content items and to display the plurality of new information content items based on old tags that indicate properties of each of the plurality of new information content items.
Claim 34
Dependent Claim 39 words
The method of claim 1 , further comprising distributing software to at least one computer of the plurality of computers, the software to generate display statistics corresponding to distributable information that is distributed to the at least one computer.
Claim 35
Dependent Claim 64 words
The method of claim 33 , further comprising: generating display statistics for at least one item of the at least a subset of the distributable information, the display statistics including information about the number of times the at least one item has been displayed; and transferring the display statistics to a network location associated with the at least one item of the distributable information.
Claim 36
Dependent Claim 20 words
The method of claim 34 , wherein transferring the display statistics includes transferring the display statistics at predetermined time periods.
Claim 37
Dependent Claim 22 words
The method of claim 34 , wherein transferring includes transferring during a connection to a network information server to obtain updated information.
Claim 38
Dependent Claim 61 words
The method of claim 1 , further comprising distributing a plurality of scripts to each of the plurality of computers, each of the scripts when executed controls the display of at least a subset of the distributable information for a period of time, including controlling items of the subset that are displayed and controlling a position of each of the items.
Claim 39
Dependent Claim 18 words
The method of claim 37 , wherein at least one script when executed controls movement of an item.
Claim 40
Dependent Claim 24 words
The method of claim 37 , wherein at least one script specifies fetching instructions for an HTML file and display instructions for an animation.
Claim 41
Dependent Claim 74 words
The method of claim 1 , further comprising: receiving a script specifying one or more information fetching instructions and one or more information display instructions; and using the script to display at least a portion of the distributed information, the script controlling the display of the portion of the distributed information for a period of time, including controlling items of the portion that are displayed and controlling a position of each of the items.
Claim 42
Dependent Claim 56 words
The method of claim 40 , further comprising: receiving a second script; and using the second script to display at least a second portion of the distributed information for a predetermined period of time, the second script controlling items of the second portion that are displayed, and controlling movement of at least one of the items.
Claim 43
Dependent Claim 52 words
The method of claim 40 , wherein receiving comprises receiving a dynamic script that includes one or more associative tags to define the associative relationship between at least one text item and at least one image to create a linked set of the least one text item and the least one image.
Claim 44
Dependent Claim 40 words
The method of claim 42 , further comprising displaying the linked set by sequencing through the dynamic script, finding the linked set, and playing the linked set regardless of the order of the linked sets constituent data chunks in storage.
Claim 45
Dependent Claim 111 words
A machine-readable medium having stored thereon data representing sequences of instructions that when executed cause a machine to: receive distributable information from a first information transmission service and receive distributable information from a second information transmission service; organize the distributable information into information categories, including assigning the distributable information received from the first information transmission service to a first predetermined information category and assigning the distributable information received from the second information transmission service o a second predetermined information category; and distribute at least a subset of the distributable information to each of a plurality of computers based on information categories indicated to be of interest to the plurality of computers.
Claim 46
Dependent Claim 111 words
A machine-readable medium having stored thereon data representing sequences of instructions that when executed cause a machine to: receive distributable information from a first information transmission service and receive distributable information from a second information transmission service; organize the distributable information into information categories, including assigning the distributable information received from the first information transmission service to a first predetermined information category and assigning the distributable information received from the second information transmission service o a second predetermined information category; and distribute at least a subset of the distributable information to each of a plurality of computers based on information categories indicated to be of interest to the plurality of computers.
Claim 47
Dependent Claim 46 words
The machine-readable medium of claim 44 , wherein the instructions further comprise instructions causing the machine to: receive user input that indicates information viewing preferences of a subscriber; generate a user profile based on the user input; and receive categorized information based on the user profile.
Claim 48
Dependent Claim 73 words
The machine-readable medium of claim 44 , wherein the instructions further comprise instructions causing the machine to: generate display statistics for at least one item of the at least a subset of the distributable information, the display statistics including information about the number of times the at least one item has been displayed; and transfer the display statistics to a network location associated with the at least one item of the distributable information.

References Cited (Backward Citations)

US3848193A Cited
US3987398A Cited
US4873662A Cited
US4170782A Cited
US4186413A Cited
US4224644A Cited
GB2034995A Cited
US4338644A Cited
US4305101A Cited
US4307446A Cited
DE2918846A1 Cited
US4288809A Cited
US4287592A Cited
US4347498A Cited
US4536791A Cited
US4488179A Cited
US4381522A Cited
US4519029A Cited
US4908713A Cited
US4429385A Cited
US4405946A Cited
US4477695A Cited
EP0113022B1 Cited
US4575579A Cited
DE3325810C2 Cited
US4476488A Cited
GB2141907A Cited
US4691354A Cited
US4814972A Cited
US4641205A Cited
US4602279A Cited
US4751669A Cited
US4975905A Cited
US4975904A Cited
US5058108A Cited
US4823122A Cited
US4703423A Cited
US4587514A Cited
US4768110A Cited
US4829569A Cited
US4677434A Cited
US4691351A Cited
US4868866A Cited
US4701794A Cited
US4645873A Cited
US4751578A Cited
EP0206565B1 Cited
US4706121B1 Cited
US4706121A Cited
US4677466A Cited
US4974149A Cited
US4745559A Cited
GB2185670B Cited
US5261042A Cited
US4899394A Cited
DE3621263A1 Cited
US4890321A Cited
US4821102A Cited
US4815030A Cited
US5230048A Cited
US4722005A Cited
US4775935A Cited
US4788682A Cited
US4866700A Cited
GB2207314A Cited
US4908707A Cited
US5075771A Cited
US5177680A Cited
US5220657A Cited
US5008853A Cited
US5485370A Cited
US4977455B1 Cited
US5442771A Cited
US4977455A Cited
US5347632A Cited
US5133075A Cited
US5471629A Cited
US4994908A Cited
US4991011A Cited
US5077607A Cited
US5355480A Cited
US4987486A Cited
US5001554A Cited
US5053883A Cited
US5231493A Cited
US5321750A Cited
US4992940A Cited
US5182640A Cited
US4994909A Cited
US5187787A Cited
US5187787B1 Cited
US4987496A Cited
US5339239A Cited
US5099319A Cited
US5283639A Cited
US5151789A Cited
US5105184B1 Cited
US5105184A Cited
US5220501A Cited
US5131020A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-10-19 2008-04-19 2008-10-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-10-19 2012-04-19 2012-10-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-10-19 2016-04-19 2016-10-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag