Patents Represented by Attorney Trellis Intellectual Property Law Group, PC
-
Patent number: 7478028Abstract: A programmed computer searches for functional defects in a description of a circuit undergoing functional verification in the following manner. The programmed computer simulates the functional behavior of the circuit in response to a test vector, automatically restores the state of the simulation without causing the simulation to pass through a reset state, and then simulates the functional behavior of the circuit in response to another test vector. A predetermined rule can be used to identify test vectors to be simulated, and the predetermined rule can depend upon a measure of functional verification, including the number of times during simulation when a first state transition is performed by a first-controller at the same time as a second state transition is performed by a second controller. During simulation of the test vectors, manually generated tests or automatically generated checkers can monitor portions of the circuit for defective behavior.Type: GrantFiled: January 12, 2005Date of Patent: January 13, 2009Inventors: Chian-Min Richard Ho, Robert Kristianto Mardjuki, David Lansing Dill, Jing Chyuarn Lin, Ping Fai Yeung, Paul II Estrada, Jean-Charles Giomi, Tai An Ly, Kalyana C. Mulam, Lawrence Curtis Widdoes, Jr., Paul Andrew Wilcox
-
Patent number: 7437755Abstract: The present invention provides an access control server that holds information pertaining to both network access and facility access. The access control server enforces policies based on location, type of resource, time of day, duration, or other events, and logs all successful and unsuccessful attempts to access a given resource whether it be on the network or at the facility. The access control server operates off a common list or table of attributes and policies, or separate lists or tables of attributes and policies that are arbitrated by a credential verification and policy engine. This unified access control server implements protocols that work with network and/or physical premises-based devices. The unified access control server allows events in the facility to be associated with events on the network and vice versa and direct policies that may be executed in the physical or network realm.Type: GrantFiled: October 26, 2005Date of Patent: October 14, 2008Assignee: Cisco Technology, Inc.Inventors: Mark William Farino, Mark Anthony Kolar, David Christopher Twinam, Robert Pryor Beliles, Jr.
-
Patent number: 7432720Abstract: An embodiment of the invention provides a method for monitoring electrical characteristic on an electronic circuit board. This electrical characteristic can be voltage or current. The electrical characteristic is measured at a first location. The first location is at a high voltage called primary potential. The electrical characteristic is converted to a proportional frequency. The frequency is sent through an isolation circuit to a second location for monitoring. The second location is at a low voltage called secondary potential. The frequency is provided as input to an environment monitoring circuit at the second location.Type: GrantFiled: August 4, 2006Date of Patent: October 7, 2008Assignee: Cisco Technology, Inc.Inventor: Philip Richard Quaife
-
Patent number: 7424016Abstract: Methods and systems for distributing packets across all available output paths within a network is provided. A distribution key is extracted from each packet and is hashed to generate a hash value. An output path for each packet is selected by using all N bits of the hash value to address a distribution table having at least 2N indications of the output paths available for that packet. Thus, the stream of packets is distributed, or split up, across the available output paths, thereby balancing the load. In some embodiments, the order of the output paths is randomized within each distribution table. Other embodiments include a forwarding table used to determine the available output paths for a particular packet. In yet other embodiments, the distribution key includes the packet's source and destination; thus preventing packets within the same stream having varying latencies due to traveling along varying paths.Type: GrantFiled: April 5, 2005Date of Patent: September 9, 2008Assignee: Cisco Technology, Inc.Inventors: Adam Sweeney, Fusun Ertemalp, Hugh Holbrook
-
Patent number: 7411925Abstract: Embodiments of the present invention provide for switchover from an active processor to a standby processor in a route processor system. An up-to-date copy of information used by a supervisor process at the active processor is ensured by determining necessary event states. One type of event state includes message requests, processing and replies. Three basic types of communication between three different entities (blade, wireless domain services (WDS) and supervisor) are governed by three types of communication protocols: WLCCP between a blade and WDS, LCP between a supervisor and a blade, and checkpoint-type messages between two supervisors.Type: GrantFiled: November 12, 2004Date of Patent: August 12, 2008Assignee: Cisco Technology, Inc.Inventors: Vijay Nain, Chia Tsai, Ajit Sanzgiri
-
Patent number: 7411909Abstract: A method and system for regulating the flow of data packets in a data switching network environment is provided. The network comprises at least one virtual local area network (VLAN), at least one provider edge (PE), and a data switching system. The method comprises the steps of configuring flow policy criteria for data packets for each VLAN and regulating the flow of data packets between the VLAN and the data switching system according to the flow policy criteria. The system for regulating the flow of data packets comprises the means for performing the method steps given above. The method can also regulate the flow of data packets, by defining the flow policy criteria for each virtual forwarding instance (VFI) in the network.Type: GrantFiled: February 17, 2005Date of Patent: August 12, 2008Assignee: Cisco Technology, Inc.Inventors: Dilian Kounin, Brett Woollard
-
Patent number: 7408897Abstract: A method, system and apparatus for selecting an optimal home agent in a mobile IP network, are provided. The method enables selection of a topologically optimal home agent for establishing an efficient communication link. The method includes retrieving a set of home agents that are available for selection, and identifying a home agent from amongst the set of home agents. A home agent is selected based on one or more pre-defined parameters such as number of hops and time delay.Type: GrantFiled: June 16, 2005Date of Patent: August 5, 2008Assignee: Cisco Technology, Inc.Inventor: Venkateshwara Sastry
-
Patent number: 7403605Abstract: A system and method provide for transferring remote media from a remote media source to a communication or other end device at a time prior to a hold period, which media is usable as local MOH media during a hold period. A system and method further provide for responding to an initiated hold time by replacing remote MOH media with the local MOH media if remote MOH media is received in conjunction with the hold period.Type: GrantFiled: June 8, 2004Date of Patent: July 22, 2008Assignee: Cisco Technology, Inc.Inventor: Mark Stuart Day
-
Patent number: 7401169Abstract: Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, and mechanisms for maintaining counters, such as in, but not limited to a packet switching system, and updating a secondary counter storage based on values of the counters and entries in an overflow buffer. Multiple counter values are stored in a counter bank. An indication of a particular counter of the multiple counters to update is received. A current value of the particular counter is updated in the counter bank, and if an overflow condition results, then an indication of the particular counter is added to an overflow buffer. Periodically each of the multiple counters is visited and corresponding values are updated in a secondary storage, and each entry is retrieved from the overflow buffer and a corresponding value is updated in the secondary storage.Type: GrantFiled: May 18, 2005Date of Patent: July 15, 2008Assignee: Cisco Technology, Inc.Inventor: Hugh W. Holbrook
-
Patent number: 7398009Abstract: A method and apparatus for tracking the viewing of stored video content. A video event is recorded, such as with a personal video recorder, and is subsequently displayed on a display screen having identified thereon at least one user who is to view the recorded video event. The user enters an option (e.g., “OK to Erase”) associated with the displayed recorded event. The entered option is displayed on the display screen so subsequent users will know the desired option of the prior user. A machine-readable medium having stored thereon instructions for recording and displaying a video event, as well as instructions for receiving and displaying an option associated with the displayed recorded event.Type: GrantFiled: March 24, 2004Date of Patent: July 8, 2008Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Brant Candelore, Yuko Nishikawa, Michael Bergeron, Ron Diaz, Dayan Golden, Andy Proehl, Himgan Wibisono, Philip McKay
-
Patent number: 7397397Abstract: A method and a system for communicating data in a communication channel are provided. The method includes the identification of a sequence of bits recurring in the data, and generating a locking pattern. The locking pattern includes locking symbols and a random bit pattern. The method also includes sending the locking pattern within the data. The locking pattern is received by a receiver and is used to lock the receiver and ignore the recurring bit sequence.Type: GrantFiled: November 17, 2005Date of Patent: July 8, 2008Assignee: Cisco Technology, Inc.Inventors: Manjunath Duntoor, Srirajkumar Sundararaman, Anand Sridharan, Benjamin Chen
-
Patent number: 7398429Abstract: A method and system for tracing and logging for a software module is provided. The method includes the steps of detecting at least one error and analyzing at least one error message corresponding to each detected error. The method further includes the step of monitoring the resources of a computer system. Further, the method includes the step of adjusting (e.g., automatically adjusting) a tracing and logging level, based on the analysis of the error messages and the availability of resources.Type: GrantFiled: February 3, 2005Date of Patent: July 8, 2008Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Joseph Khouri, Gebran Chahrouri, Labhesh Patel
-
Patent number: 7382970Abstract: A system and method for managing file system processes is provided. In an exemplary embodiment, the system includes a global process module to handle and monitor the file system processes within a file system. The global process module includes a process status monitor, a pointers control, process size indicator, and a number of local process objects. The process status monitor is used to maintain and monitor information pertaining to the status of file system processes running on the file system. The pointers control is used to point to the various local process objects. The process size indicator is used to maintain an inventory of size information for each file system process. Each local process object is associated with a file system process. Each local process object further includes a progress monitor, a callback function, a process phase monitor, and a set of application specific process properties. The progress monitor is used to monitor the state of a particular process.Type: GrantFiled: December 3, 2001Date of Patent: June 3, 2008Assignees: Sony Corporation, Sony Electronics, Inc.Inventor: Ibrahim Cem Duruoz
-
Patent number: 7376701Abstract: The invention discloses a system and method for access and response to Internet emails, from a wireless device. The system extracts the emails from multiple Internet email accounts and forwards them, on the basis of pre-defined filter settings of the user, to the user's wireless device. The filter settings comprise filter criteria for identifying whether a new mail is to be forwarded to the wireless device or not, and content selection criteria for identifying parts of the new email to be sent to the wireless device. The system also enables the user to reply to the emails in a transparent manner whereby the replied message from the wireless device appears to have originated from the email address. The system also enables the user to dynamically change the filter settings using multi-modal inputs from his/her wireless device.Type: GrantFiled: April 29, 2002Date of Patent: May 20, 2008Assignee: Cisco Technology, Inc.Inventors: Gautam Bhargava, Slva V. Kumar
-
Patent number: 7368860Abstract: A high performance piezoelectric actuator. The actuator includes a piezoelectric material exhibiting a selectively tapered width sufficient to enhance actuator fracture load capabilities. A passive material is disposed on or integrated with the piezoelectric material. A drive system is connected to the piezoelectric material. The drive system is capable of selectively applying an electric field to the piezoelectric material. In specific embodiment, the piezoelectric material includes a curved piezoelectric layer exhibits a default state of compression along a surface of the piezoelectric layer.Type: GrantFiled: February 11, 2005Date of Patent: May 6, 2008Assignee: The Regents of the University od CaliforniaInventors: Robert J. Wood, Ronald S. Fearing, Jacoby L. Hickerson
-
Patent number: 7360010Abstract: An interconnecting unit and method for data communication between a plurality of computer hosts and a plurality of storage devices. The interconnecting unit couples the hosts to the storage devices and enables the data communication. The interconnection includes a plurality device control units. Each of the device control unit allows multiple commands to be distributed to multiple storage devices. The communication through the interconnecting unit is strong enough to tolerate failure across one connection path between the hosts and the storage devices.Type: GrantFiled: April 12, 2004Date of Patent: April 15, 2008Assignee: Copan Systems, Inc.Inventors: Bahareh Ghaffari, Aloke Guha
-
Patent number: 7360154Abstract: A system and method provide for producing and/or implementing a virtual device enabled electronic document. The electronic document includes documentary information and one or more virtual device initiators corresponding to the same or different target devices, or further, to device systems. At least a portion of the documentary information and a corresponding virtual device initiator, in one embodiment, correspond to at least one device operation of the device. A user invoking a virtual device initiator, in one embodiment, causes a document system to configure and initiate a virtual device, or further, other system devices with which the virtual device may interact.Type: GrantFiled: November 17, 2004Date of Patent: April 15, 2008Assignee: Cisco Technology, Inc.Inventor: Nicholas John Gale
-
Patent number: 7356789Abstract: A circuit design that contains at least two clock domains is simulated using a novel system and method for injecting the effects of metastability. The system includes detectors for detecting, during simulation, when a clock in a transmit clock domain and a clock in a receive clock domain are aligned and when the input of a register receiving a clock-domain-crossing signal is changing. The system includes coverage monitors for measuring, during simulation, statistics related to metastability injection. The system accurately models the effects of metastability by, at appropriate times during simulation, pseudo-randomly inverting outputs of registers receiving clock-domain-crossing signals. By accurately modeling the effects of metastability, errors in the circuit design can be detected while simulating a pre-existing simulation test. The simulation with metastability effects injection is repeatable and requires no modification of pre-existing RTL design files or simulation test files.Type: GrantFiled: May 27, 2005Date of Patent: April 8, 2008Inventors: Tai An Ly, Ka Kei Kwok, Vijaya Vardhan Gupta, Lawrence Curtis Widdoes, Jr.
-
Patent number: 7355793Abstract: An addressable array of lenses is disclosed. Two electrical connections per row address specific lenses within that row. Carriages support individual lenses, thus forming resonant units with frequencies unique within each row. A voltage, having the same frequency as a selected resonant unit is applied. The selected lens produces a resonating image. Testing has verified proper resonance addressing within a 5-by-5 array of microlenses. The array can be applied to a Shack-Hartmann (SH) sensor. To compensate for errant images formed outside of their image area, resonating images are identified by a processor. The array thus improves the dynamic range of the wavefront aberration that can be measured by an SH sensor. The inventors currently estimate the improvement over conventional designs to be about a factor of 30.Type: GrantFiled: May 18, 2005Date of Patent: April 8, 2008Assignee: The Regents of the University of CaliforniaInventors: Hyuck Choo, Richard S. Muller
-
Patent number: 7340506Abstract: The present invention provides a method and apparatus for providing real-time, two-way transactional capabilities on the network. Specifically, one embodiment of the present invention discloses a configurable value-added network switch for enabling real-time transactions on the network. The configurable value added network switch comprises means for switching to a transactional application in response to a user specification from a network application, means for transmitting a transaction request from the transactional application, and means for processing the transaction request. Additionally, a method for enabling object routing is disclosed, comprising the steps of creating a virtual information store containing information entries and attributes associating each of the information entries and the attributes with an object identity, and assigning a unique network address to each of the object identities.Type: GrantFiled: February 23, 2001Date of Patent: March 4, 2008Assignee: WebXchange, Inc.Inventor: Lakshmi Arunachalam