IP Library Granted Patent US 7,457,811
Granted Patent B2
US 7,457,811 · App. 10/178,015 · Granted Nov 25, 2008

Precipitation/dissolution of stored programs and segments

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 7,457,811
App. No.
10/178,015
Granted
Nov 25, 2008
Kind
B2
Abstract

A content maintenance system uses a time-dependent precipitation function for iteratively augmenting or removing content over time, after an initial demonstration of user interest. A plurality of parallel precipitation processes can be launched simultaneously in response to different facets of a user expression of interest. Precipitation is dependent on highlighting or extracting segment descriptors from content of interest to the user. Then segments are filtered, rated, annotated and/or prioritized from that content. The remaining segments are matched against stored search structures. When the segments match, they are precipitated out for storage and can generate new search structures.

Claims (90)

1. A method of maintaining and updating stored information comprising executing the following operations in at least one data processing device:

maintaining the stored information as a pool of information potentially of interest to a user;

maintaining a user preference information relating to the pool;

repeatedly

identifying a precipitated information for addition to or deletion from the pool, in accordance with at least

the user preference information, and

a time-dependent precipitation function where the amount of precipitated information identified and added to the pool for a particular query is time-dependent,

adding or deleting the precipitated information responsive to said identifying.

2. The method of claim 1 , wherein identifying precipitated information for addition to the pool is further responsive to content already in the pool.

3. The method of claim 1 , wherein the time-dependent precipitation function specifies an augmentation curve for time-dependent iterative augmentation of precipitated information in response to an initial demonstration of interest by the user.

4. The method of claim 1 , wherein the time-dependent precipitation function specifies a dissolution curve for time-dependent iterative dissolution of precipitated information at a given time after an initial demonstration of interest by the user.

5. The method of claim 1 , wherein precipitated information is used to generate search structures for matching against future received content.

6. A database embodied in a computer readable medium and produced by at least one data processing device in accordance with the method of claim 1 .

7. A computer readable medium having computer readable software instructions for implementing the method of claim 1 .

8. A data processing system comprising:

at least one memory embodying data and software according to claim 7 ;

at least one data processing device for executing the operations specified by the software.

9. A method of maintaining and updating stored information comprising executing the following operations in at least one data processing device:

maintaining the stored information as a pool of information potentially of interest to a user;

maintaining a user preference information relating to the pool;

repeatedly

identifying a precipitated information for addition to or deletion from the pool, in accordance with at least

the user preference information, and

a time-dependent precipitation function where the amount of precipitated information identified and added to the pool for a particular query is time-dependent,

adding or deleting the precipitated information responsive to said identifying, wherein the time-dependent precipitation function is

R

(

x

)

=

a

x

-

b

-

c

where x is a time variable and a, b and c are predetermined constants (positive or negative), where the constant a determines the speed of the precipitation, while the constants b and c are time offsets, the constant b introduces a delay while the constant c controls when should the precipitation stop.

10. A method for maintaining and updating stored information comprising executing the following operations in at least one data processing device:

maintaining a pool of information potentially of interest to a user;

maintaining an evolving user preference information relating to the pool; and

launching a plurality of parallel precipitation processes for seeking out additional information for addition to the pool relating to different aspects of an expression of user interest, in accordance with the evolving user preference information; wherein an amount of the additional information added to the pool is time-dependent.

11. A database embodied in a computer readable medium and produced by at least one data processing device in accordance with the method of claim 10 .

12. A computer readable medium having computer readable software instructions for causing at least one data processing device to perform operations for maintaining and updating stored information, the operations comprising:

maintaining the stored information as a pool of information potentially of interest to a user;

maintaining a user preference information relating to the pool;

repeatedly

identifying a precipitated information for addition to or deletion from the pool, in accordance with at least

the user preference information, and

a time-dependent precipitation function where the amount of precipitated information identified and added to the pool for a particular query is time-dependent,

adding or deleting the precipitated information responsive to said identifying.

13. A data processing system comprising:

at least one medium according to claim 12 ;

at least one data processing device for executing the operations specified by the software.

14. The computer readable medium of claim 12 , wherein identifying precipitated information for addition to the pool is further responsive to content already in the pool.

15. A data processing system comprising:

at least one medium according to claim 14 ;

at least one data processing device for executing the operations specified by the software.

16. The computer readable medium of claim 12 , wherein the time-dependent precipitation function specifies an augmentation curve for time-dependent iterative augmentation of precipitated information in response to an initial demonstration of interest by the user.

17. A data processing system comprising:

at least one medium according to claim 16 ;

at least one data processing device for executing the operations specified by the software.

18. The computer readable medium of claim 12 , wherein the time-dependent precipitation function specifies a dissolution curve for time-dependent iterative dissolution of precipitated information at a given time after an initial demonstration of interest by the user.

19. A data processing system comprising:

at least one medium according to claim 18 ;

at least one data processing device for executing the operations specified by the software.

20. The computer readable medium of claim 12 , wherein precipitated information is used to generate search structures for matching against future received content.

21. A data processing system comprising:

at least one medium according to claim 20 ;

at least one data processing device for executing the operations specified by the software.

22. A computer readable medium having computer readable software instructions for causing at least one data processing device to perform operations for maintaining and updating stored information, the operations comprising:

maintaining the stored information as a pool of information potentially of interest to a user;

maintaining a user preference information relating to the pool;

repeatedly

identifying a precipitated information for addition to or deletion from the pool, in accordance with at least

the user preference information, and

a time-dependent precipitation function

adding or deleting the precipitated information responsive to said identifying, wherein the time-dependent precipitation function is

R ( x )= a/x−b−c

where x is a time variable and a, b and c are predetermined constants (positive or negative), where the constant a determines the speed of the precipitation, while the constants b and c are time offsets, the constant b introduces a delay while the constant c controls when should the precipitation stop.

23. A data processing system comprising:

at least one medium according to claim 22 ;

at least one data processing device for executing the operations specified by the software.

24. A computer readable medium having computer readable software instructions for causing at least one data processing device to perform operations for maintaining and updating stored information, the operations comprising:

maintaining a pool of information potentially of interest to a user;

maintaining an evolving user preference information relating to the pool;

launching a plurality of parallel precipitation processes for seeking out additional information for addition to the pool relating to different aspects of an expression of user interest, in accordance with the evolving user preference information; wherein an amount of the additional information added to the pool is time-dependent.

25. A data processing system comprising:

at least one medium according to claim 24 ;

at least one data processing device for executing the operations specified by the software.

Assignments (7)
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2021
From: ARRIS GLOBAL LTD
To: ARRIS ENTERPRISES LLC
Reel/Frame 057142/0645 →
CHANGE OF NAME Recorded Aug 8, 2021
From: PACE LIMITED
To: ARRIS GLOBAL LTD
Reel/Frame 057116/0332 →
CHANGE OF NAME Recorded Aug 8, 2021
From: PACE PLC
To: PACE LIMITED
Reel/Frame 057116/0328 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GLOBAL LIMITED, F/K/A PACE PLC; 2WIRE, INC.; AURORA NETWORKS, INC.
Reel/Frame 048817/0496 →
SECURITY INTEREST Recorded Sep 15, 2016
From: ARRIS GLOBAL LIMITED F/K/A PACE PLC; 2WIRE, INC.; AURORA NETWORKS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 040054/0001 →