"There is no likelihood man can ever tap the power of the atom."
Robert Millikan, Nobel Prize winner in physics
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 |
| 7944854 | IP security within multi-topology routing A method for IP Security within Multi-Topology Routing is disclosed. Disclosed methods may also include IKE extensions. A route eligible for IPSec protection is injected into a topology routing table. Network traffic can then be protected in accordance with a securi... | 05/17/2011 |
| 7941455 | Notification for a distributed file system A method for notifying an application coupled to a distributed file system is described. A command for a file for a distributed file system is received. The distributed file system stores portions of files across a plurality of distinct physical storage locations. T... | 05/10/2011 |
| 7941445 | Managing project schedule data using separate current and historical task schedule data and revision numbers A project management system manages project schedule data using separate current and historical task schedule data structures. In general, current schedule data is stored separately from historical schedule data, so that the current schedule data may be retrieved se... | 05/10/2011 |
| 7941435 | Substring search algorithm optimized for hardware acceleration Techniques are provided for generating a hash value for searching for substrings in a data stream without reading more than one element (e.g. one byte) at a time. According to one technique, a before a next element is added to an old hash value, the old hash value i... | 05/10/2011 |
| 7941420 | Method for organizing structurally similar web pages from a web site Techniques are described for organizing structurally similar web pages for a website. Fingerprints are made of the structure of the web pages using shingling by placing the web page's HTML tags and attributes in sequence and encoding the tags and attributes using a ... | 05/10/2011 |
| 7941417 | Processing structured electronic document streams using look-ahead automata In an embodiment, an XPath automaton with state look-ahead capability can efficiently determine whether XML documents, received in a stream in serialized form in a network element, match any of a set of XPath expressions. A token processor receives a structured elec... | 05/10/2011 |
| 7941383 | Maintaining state transition data for a plurality of users, modeling, detecting, and predicting user states and behavior Mechanisms model, detect, and predict user behavior as a user navigates the Web. In one embodiment, mechanisms model user behavior using predictive models, such as discrete Markov processes, where the user's behavior transitions between a finite number of states. Th... | 05/10/2011 |
| 7940649 | Techniques for graceful restart in a multi-process operating system A method and apparatus is disclosed for graceful restart in a multi-process operating system. A transport protocol process, which is capable of restarting independently from the operating system, is executed in a network element. The network element executes a Borde... | 05/10/2011 |
| 7937493 | Connection pool use of runtime load balancing service performance advisories Runtime connection load balancing of work across connections to a clustered computing system involves the routing of requests for a service, based on the current operational performance of each of the instances that offer the service. A connection is selected from a... | 05/03/2011 |
| 7937398 | Managing compound XML documents in a repository A declarative mechanism is used to manage large documents within a repository. The large documents are sectioned into subdocuments that are linked together by a parent document. The combination of the parent document and subdocument is referred to as a compound docu... | 05/03/2011 |
| 7937230 | Display digital signal visualizations with increasing accuracy Digital signal visualizations may be displayed with increasing accuracy as the signal data is processed. According to one embodiment, an entire digital signal visualization is displayed as data processing begins. As the digital signal data upon which the visualizati... | 05/03/2011 |
| 7936946 | Migration for old image database Techniques are described for causing digital image data to be interpreted according to a particular technique of a plurality of techniques. According to an embodiment, digital sensor data is received, and user input is received that specifies which technique of a pl... | 05/03/2011 |
| 7934221 | Approach for proactive notification of contract changes in a software service An approach is provided for proactive notification of contract changes in a software service. According to the approach, when the executable code of a composite application operable to access the service is generated, an initial copy of a contract that describes the... | 04/26/2011 |
| 7934211 | Multi-level patching operation Techniques for performing a multi-level patching operation are described. According to one such technique, before a particular patch is applied, the data containers that are targeted by the particular patch are identified. A determination is made as to whether any o... | 04/26/2011 |
| 7934170 | Method and apparatus for displaying branded video tags A method and apparatus for displaying branded video tags. An advertiser provides additional content associated with broadcast advertising content to a service provider that downloads the additional content to a digital video recorder (DVR). The service provider inse... | 04/26/2011 |
| 7934101 | Dynamically mitigating a noncompliant password Techniques are disclosed for dynamically mitigating a noncompliant password. The techniques include obtaining a password from a user when the user attempts to access a service; determining whether the password meets quality criteria; and if the password does not mee... | 04/26/2011 |
| 7933950 | Secure control of features of a digital device A method providing secure control of features of a digital device. In one embodiment, the method comprises sending, from a digital device that participates in a service, to a service provider that provides the service, a request to participate in the service; receiv... | 04/26/2011 |
| 7933935 | Efficient partitioning technique while managing large XML documents A method is provided to efficiently evaluate an expression to determine the partition key for an XML document stored in a database without the entire XML document first being stored in temporary memory storage. The partition key is determined using streaming evaluat... | 04/26/2011 |
| 7933933 | Fast path loading of XML data Techniques for implementing fast loading of binary XML into a binary XML database repository are provided. A client application reduces the processing burden on the repository by doing pre-processing of the binary XML data prior to loading. ... | 04/26/2011 |
| 7933928 | Method and mechanism for loading XML documents into memory A method and apparatus for loading an XML document into memory is provided. A client loads one or more array elements into a first partition of an array that is maintained in memory. Each array element represents an XML element of an XML document. Upon determining t... | 04/26/2011 |
| 7933743 | Determining overall network health and stability A network health analyzer that analyzes health of a computer network may be implemented in accordance with an embodiment of the present invention. A network profile having an issue profile and one or more benchmarks appropriate for the network is determined. A set o... | 04/26/2011 |
| 7933455 | Grouping items in video stream images into events A technique is disclosed for determining when to close a group of a plurality of groups. A closed group is one to which an image set may not be added. Each group includes one or more image sets. Each image set includes one or more images of at least one object. Each... | 04/26/2011 |
| 7933197 | 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 having, as components, nodes having a network address and links there between comprises the step, performed at a participating node, of receiving from a notifyin... | 04/26/2011 |
| 7930365 | Method and apparatus to modify network identifiers at data servers A method of modifying network identifiers at data servers is disclosed. A virtual private network (VPN) gateway server generates a Hypertext Transfer Protocol (HTTP) request. The HTTP request not only requests data from a data server that is within a VPN, but also i... | 04/19/2011 |
| 7930344 | Incremental run-time session balancing in a multi-node system An approach migrates database sessions from a database server on which performance and resource availability requirements are not being met to another database server. Because workload is removed from the database server not meeting these requirements, improved perf... | 04/19/2011 |
| 7930286 | Federated searches implemented across multiple search engines A plurality of search engines is selected from multiple search engines based on a search query and one or more criteria. To obtain search results for the search query, one or more search queries are submitted to the plurality of search engines. For each search engin... | 04/19/2011 |
| 7930278 | Methods to perform disk writes in a distributed shared disk system needing consistency across failures Techniques are provided for managing caches in a system with multiple caches that may contain different copies of the same data item. Specifically, techniques are provided for coordinating the write-to-disk operations performed on such data items to ensure that olde... | 04/19/2011 |
| 7930277 | Cost-based optimizer for an XML data repository within a database Cost-based optimizer functionality for an XML database repository provides means for optimizing the execution of database queries that access XML resources in the database repository. Statistics about XML resources that are stored in the database repository are gath... | 04/19/2011 |
| 7929422 | Method of moving a transport connection among network hosts A method is disclosed for providing fault tolerance of an application over a Stream Control Transmission Protocol (SCTP) connection. A method for moving a transport connection from a first host to a second host on a network is also described. After establishing a tr... | 04/19/2011 |
| 7926033 | Method for supporting new network element software versions in an element management system without upgrading A method and apparatus for configuring an element management system server (an EMS server) to support new network element service application versions without upgrading the EMS server software is provided. The EMS stores base version data that describes the data mod... | 04/12/2011 |
| 7925778 | Method and apparatus for providing multicast messages across a data communication network A method and apparatus for providing multicast messages across a data communication network, the method comprising receiving a multicast message and adding to the multicast message a vector stack including at least one address of a router to which the multicast mess... | 04/12/2011 |
| 7925716 | Facilitating retrieval of information within a messaging environment Techniques and mechanisms are provided that allow participants in an electronic messaging conversation (e.g. email or instant message) to retrieve information related to words and phrases in the electronic messaging conversation without leaving the electronic messag... | 04/12/2011 |
| 7925647 | Techniques for optimizing SQL statements using user-defined indexes with auxiliary properties In one embodiment, a database server registers one or more functions included in a user-defined index that includes one or more auxiliary properties. The database server receives a query that specifies one or more parameters. A query optimizer generates a plurality ... | 04/12/2011 |
| 7921176 | Mechanism for generating a composite email A mechanism is disclosed for generating a composite email for an email conversation. The composite email includes content automatically extracted from a plurality of the emails in the email conversation, and may be generated in response to a user accessing just one ... | 04/05/2011 |
| 7921101 | Index maintenance for operations involving indexed XML data A method and system are provided for maintaining an XML index in response to piece-wise modifications on indexed XML documents. The database server that manages the XML index determines which nodes are involved in the piece-wise modifications, and updates the XML in... | 04/05/2011 |
| 7921092 | Topic-focused search result summaries Techniques for automatically generating and displaying topic-focused summaries for search results are disclosed. Users can “peek” inside a search result to see document excerpts that pertain specifically to a user-selected topic. Thus, a user can view the aspect... | 04/05/2011 |
| 7921076 | Performing an action in response to a file system event A method and apparatus for performing an action in response to a file system event is provided. According to one aspect, sets of “event listeners” are associated with a file hierarchy and/or the nodes thereof. Each event listener contains a set of “event handl... | 04/05/2011 |
| 7921063 | Evaluating electronic mail messages based on probabilistic analysis A computer system can evaluate electronic messages based on probabilistic analysis, including Bayesian analysis. In one embodiment, a data processing system comprises logic configured for perform training a probabilistic filter using first properties of one or more ... | 04/05/2011 |
| 7920572 | Modifying operation of peer-to-peer networks based on integrating network routing information A data processing method comprising establishing a first node in a peer-to-peer data communications network, wherein the node is configured as a supernode in conformance with a peer-to-peer communications protocol, wherein the first node is configured as an active l... | 04/05/2011 |
| 7917948 | Method and apparatus for dynamically securing voice and other delay-sensitive network traffic A method comprises receiving a request for secure network traffic from a device having a private network address at a source node, obtaining the private network address of a requested destination device at a destination node from a route server based on signaling in... | 03/29/2011 |