"Everyone acquainted with the subject will recognize it as a conspicuous failure."
Henry Morton, president of the Stevens Institute of Technology ; Said in 1880 about the light bulb
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 7890488 | System and method for caching posting lists A method of caching posting lists to a search engine cache calculates the ratios between the frequencies of the query terms in a past query log and the sizes of the posting lists for each term, and uses these ratios to determine which posting lists should be cached ... | 02/15/2011 |
| 7890458 | Capturing database workload while preserving original transactional and concurrency characteristics for replay A method and apparatus for capturing database system workload and replaying that workload in a database system is provided. According to one aspect, in order to subject a test database system to the same workload to which the production database system actually woul... | 02/15/2011 |
| 7890457 | Transactionally consistent database workload replay A method and apparatus for capturing database system workload and replaying that workload in a database system is provided. According to one aspect, in order to subject a test database system to the same workload to which the production database system actually woul... | 02/15/2011 |
| 7889964 | Closed caption tagging system Tags are inserted into a broadcast stream. The tags contain command and control information that a receiver acts upon. For example, tags may indicate start and end points of a program segment. The receiver may skip the segment automatically or in response to the vie... | 02/15/2011 |
| 7889212 | Magnifying visual information using a center-based loupe A method and apparatus for magnifying selected portions of visual information on a screen is provided. In response to receiving first user input, displaying, within a first bounded region that encloses a first portion of visual information, (a) the first portion at ... | 02/15/2011 |
| 7886149 | Method and apparatus for assigning network addresses based on connection authentication Techniques for assigning a network address to a host are based on authentication for a physical connection between the host and an intermediate device. One approach involves receiving first data at the intermediate device from an authentication and authorization ser... | 02/08/2011 |
| 7886042 | Dynamically constrained, forward scheduling over uncertain workloads Scheduling searchable items such as web pages for crawling involves dynamically scheduling items for downloading based on capacity based on time. The workload is distributed over time, in advance, by anticipating and accounting for the discovery of new links on the ... | 02/08/2011 |
| 7885980 | Mechanism for improving performance on XML over XML data using path subsetting Techniques are provided for indexing XML documents using path subsetting. According to one embodiment, a PATH table created for storing one row for each indexed node of the XML documents using user-defined criteria. The user-defined criteria are used to determine wh... | 02/08/2011 |
| 7885863 | Methods and computer readable media for enhancing product reviews A review writing tool guides a user through the process of writing an enhanced product review. The review writing tool can include a web user interface, which breaks the review writing process down into multiple stages so the review writer can incrementally write th... | 02/08/2011 |
| 7885859 | Assigning into one set of categories information that has been assigned to other sets of categories Techniques are described for assigning, to target categories of a target scheme, items that have been obtained from a plurality of sources. In situations in which one or more of the sources has organized its information according to a source scheme that differs from... | 02/08/2011 |
| 7885179 | Method and apparatus for constructing a repair path around a non-available component in a data communications network A method of constructing a repair path around a non-available component in a data communications network is described. The data communications network has, as components, nodes and links therebetween defining a network topology. The non-available component is a memb... | 02/08/2011 |
| 7882560 | Methods and apparatus providing computer and network security utilizing probabilistic policy reposturing A system defines at least one key event to be monitored by at least one agent, and creates a graphical model for the at least one key event. The system observes the at least one key event. The system infers a degree of attack on the computer system based on an obser... | 02/01/2011 |
| 7882520 | Broadcast program recording overrun and underrun scheduling system A broadcast program recording overrun and underrun scheduling system provides a system for adjusting the start and end times of a broadcast program's recording schedule that has a predetermined start and end broadcast time. An on screen program guide is displayed to... | 02/01/2011 |
| 7882262 | Method and system for inline top N query computation A system and method of generating an overall top N query result from multiple sets of sessionized network events that correspond to different time periods include identifying a subset within each set of network events whose event attributes satisfy a predefined quer... | 02/01/2011 |
| 7882169 | Method and apparatus for configuring relay processes used for dynamically configuring hosts in network communications Techniques for configuring relay processes for dynamically configuring hosts for network operations include receiving, at a relay process on a network device, a first message from a first server that dynamically configures hosts for network communications. The first... | 02/01/2011 |
| 7882124 | Expanding a query to include terms associated through visual content A method for expanding a query to include additional terms associated through visual content is provided. A bipartite graph is constructed based on a database of visual content and associated textual content. One partition of the bipartite graph contains visual cont... | 02/01/2011 |
| 7880748 | Audio view using 3-dimensional plot Techniques for editing signal data using a three-dimensional visual representation of the signal data are provided. According to one embodiment of the invention, audio signal data is displayed as a surface occupying three dimensions. User input, which indicates a se... | 02/01/2011 |
| 7849507 | Apparatus for filtering server responses A data processing apparatus can perform HTTP traffic monitoring and filtering of HTTP requests from clients and responses from servers. Example apparatus comprises a processor; a first network interface to a protected network; a second network interface to an extern... | 12/07/2010 |
| 7849502 | Apparatus for monitoring network traffic A data processing apparatus can perform HTTP traffic monitoring and filtering of HTTP requests from clients and responses from servers. Example apparatus comprises a processor, a first network interface to a protected network, a second network interface to an extern... | 12/07/2010 |
| 7849495 | Method and apparatus for passing security configuration information between a client and a security policy server Techniques for passing security configuration information between a security policy server and a client includes the client forming a request for security configuration information that configures the client for secure communications. The client is separated by an u... | 12/07/2010 |
| 7849142 | Managing connections, messages, and directory harvest attacks at a server A method and apparatus for managing connections, email messages, and directory harvest attacks at a server is disclosed. The server maintains a count of a parameter and compares the count to a specified maximum value, such that when the specified maximum value is me... | 12/07/2010 |
| 7849106 | Efficient mechanism to support user defined resource metadata in a database repository A method and apparatus for facilitating the management of metadata is disclosed, specifically by associating metadata with an XML schema. The database system provides a method that allows end users to maintain additional information describing resources. User-define... | 12/07/2010 |
| 7849063 | Systems and methods for indexing content for fast and scalable retrieval Systems and methods for query processing and indexing of documents in connection with a content store in a computing system are provided. In various embodiments, an indexing model is provided that is optimized for fast, efficient and scalable retrieval of documents ... | 12/07/2010 |
| 7848968 | Processing returned rental items In an embodiment, a method of processing returned rental inventory items comprises receiving, at a rental item provider and from a set of first customers of the rental item provider, a set of returned rental items that the first customers have returned to the rental... | 12/07/2010 |
| 7848406 | Digital pulse width modulator A DPWM (1) has a delay lock loop (4) which receives an input clock signal and provides an out-of-phase delayed clock at the output of each of eight delay cells (35). A multiplexer (5) selects one of the delay cell outputs at any one time.... | 12/07/2010 |
| 7848258 | Dynamically transitioning static network addresses In an embodiment, an apparatus comprises one or more processors; logic coupled to the one or more processors for execution and configured to perform receiving, from a second computer, a request for information about a first address of a customer premises equipment (... | 12/07/2010 |
| 7848240 | Method and apparatus for forwarding data in a data communications network A method is disclosed of forwarding data in a data communications network comprising a plurality of nodes and links therebetween, each link having an associated usage cost and a load capacity. A forwarding node identifies a lowest cost route, comprising one or more ... | 12/07/2010 |
| 7848224 | Method and apparatus for constructing a repair path for multicast data A method is disclosed for constructing a repair path for multicast data around a non-available component in a data communications network having as components nodes and links therebetween. The method comprises the step performed at a repairing node, of receiving fro... | 12/07/2010 |
| 7847820 | Intelligent event determination and notification in a surveillance system A method that determines whether a detected event is a significant event requiring action in a video surveillance system. Determined event attributes and object attributes are analyzed to determine if the potential event should trigger an action by the surveillance ... | 12/07/2010 |
| 7877768 | Smart broadcast program recording padding and scheduling system A smart broadcast program recording padding and scheduling system provides a system for adjusting the start and end times of a broadcast program's recording schedule that has a predetermined start and end broadcast time and resolving any conflicts arising from confl... | 01/25/2011 |
| 7877493 | Method of validating requests for sender reputation information A method of validating queries for reputation scores of message senders comprises receiving, from a first host computer, a DNS format query to obtain a reputation score associated with a second host computer, wherein the query includes an authentication code; valida... | 01/25/2011 |
| 7877379 | Delaying evaluation of expensive expressions in a query Techniques are provided for delaying evaluation of expensive expressions in a query. Expensive expressions in the query are established by cost information or by looking up a list of known expensive expressions for a match. After an execution plan is determined by u... | 01/25/2011 |
| 7877376 | Supporting aggregate expressions in query rewrite In one embodiment, a plurality of materialized views is stored, where each view includes a set of aggregate expressions. Storing each materialized view comprises identifying one or more disjuncts in the set of aggregate expressions, generating a set of disjunct tree... | 01/25/2011 |
| 7877373 | Executing alternative plans for a SQL statement Under automated alternate plan analysis, a query optimizer generates candidate execution plans. The candidate execution plans are selected as alternate execution plans for the query and execution. Output describing characteristics of each alternate execution plan an... | 01/25/2011 |
| 7877366 | Streaming XML data retrieval using XPath An XML Extractor that extracts XML data from streamed input based on registered XPaths is provided. XPaths and associated content handlers instances are registered at runtime with the XML Extractor. The XML Extractor receives streaming input that represents XML data... | 01/25/2011 |
| 7876464 | Combined interface for specifying separate characteristics for multiple copies of an electronic document A method for specifying handling characteristics for multiple printed copies of an electronic document is disclosed. According to one aspect, a user interface is displayed. The user interface comprises user interface elements through which a user can specify, for ea... | 01/25/2011 |
| 7876355 | Video abnormality detection Methods and apparatuses to detect presence of undesirable video abnormalities during, for example, video ingest or playback. These undesirable characteristics may include an average picture level that is less than a preset threshold value, or static input, in which ... | 01/25/2011 |
| 7873982 | Method and apparatus for creating and viewing customized multimedia segments A system for creating and viewing customized multimedia segments allows a user to create event identification data from in-band data in a program stream. The in-band data is processed and compiled into event identification data associated with the content stream. Th... | 01/18/2011 |
| 7873908 | Method and apparatus for generating consistent user interfaces A method is disclosed for generating a consistent user interface for an HTML-based application program, without extensive coding of Java Server Pages and other elements. In one approach, business objects each define a user action for the application program, and met... | 01/18/2011 |
| 7873899 | Mapping schemes for creating and storing electronic documents A method is provided for generating mapping schemes for creating target electronic documents with data from a source, and for storing data from source electronic documents into a target. Commands from a user are received creating a mapping between the attributes of ... | 01/18/2011 |