U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"There is no likelihood man can ever tap the power of the atom."

Robert Millikan, Nobel Prize winner in physics

Newsletter  PatentStorm News

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.

 

Attorney: Hickman Palermo Truong & Becker LLP


Number of patents: 1873
Last date: May 15, 2012

          9            
NumberTitleIssue Date
7944854IP 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
7941455Notification 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
7941445Managing 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
7941435Substring 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
7941420Method 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
7941417Processing 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
7941383Maintaining 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
7940649Techniques 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
7937493Connection 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
7937398Managing 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
7937230Display 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
7936946Migration 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
7934221Approach 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
7934211Multi-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
7934170Method 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
7934101Dynamically 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
7933950Secure 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
7933935Efficient 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
7933933Fast 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
7933928Method 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
7933743Determining 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
7933455Grouping 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
7933197Method 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
7930365Method 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
7930344Incremental 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
7930286Federated 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
7930278Methods 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
7930277Cost-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
7929422Method 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
7926033Method 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
7925778Method 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
7925716Facilitating 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
7925647Techniques 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
7921176Mechanism 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
7921101Index 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
7921092Topic-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
7921076Performing 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
7921063Evaluating 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
7920572Modifying 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
7917948Method 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
          9            
 
Sign InRegister
Username  
Password   
forgot password?