Patents Represented by Attorney A. Huang
  • Patent number: 7007107
    Abstract: Mechanisms and techniques provide a data acquisition basic input output system between a central controller and a set of modules networked to the central controller. The central controller obtains at least one command to be sent to at least one module of the set of modules networked to the central controller and composing a request message containing the command. The request message has an associated timing pattern selected from a plurality of available timing patterns, such as a fixed timing pattern or a variable timing pattern. The central controller transmits the request message to the module(s) according to the associated timing pattern and receives, according to the associated timing pattern, a response message from the module(s). The data acquisition basic input output system communications do not require reliance on transport layer protocols or collision avoidance techniques.
    Type: Grant
    Filed: July 1, 2002
    Date of Patent: February 28, 2006
    Assignee: United Electronic Industries
    Inventors: Olexiy Ivchenko, Denys L. Kraplin
  • Patent number: 7006975
    Abstract: Mechanisms and techniques are provided which allow a server computer system, such as a web server, to generate information, such as a web page, which includes an audio resource locator (ARL) configured in accordance with the invention. The ARL includes a reference to audio data, an audio command, and an audio server reference that identifies an audio server computer system that can process the reference to audio data within the ARL according to the audio command within the ARL to producing output, which may be audio or another type of output. The server computer system can serve the information including the ARL to an originator of a request for such information, such as a browser on a client computer system. A client computer system configured with a browser can obtain the information containing the ARL and can reference the ARL which causes the client computer system to send a request to process audio data to the audio server specified in the ARL.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: February 28, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis D. Dodrill, Ryan A. Danner, Steven J. Martin
  • Patent number: 7003550
    Abstract: Mechanisms and techniques provide the system that allows a server computer system to capture the complete state of the browser process performing on a client computer system in a remote manner. In the server computer system, which may be a collaboration adapter computer system operating a dynamic content adapter, the invention provides a system and method, such as a servlet process, for initiating a collaboration adapter session with a client computer system. The system receives a content object from the client computer system and storing document content information such as HTML and frameset content, URL information, cookie information and the like contained within the content object for shared access by participants to the collaboration adapter session. The system also generates a collaboration adapter session identification information for the collaboration adapter session based on document location information contained within the content object.
    Type: Grant
    Filed: February 27, 2001
    Date of Patent: February 21, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Andrew R. Cleasby, Charles D. Cummings
  • Patent number: 7003527
    Abstract: Mechanisms and techniques provide a management application providing an enterprise storage area network application programming interface for managing elements in a storage area network. The management application initializes a plurality of access wrappers that each defines operations for management of a respective class of elements operating within the storage area network. The management application provides, to a management client, connection data associated with a specific element associated with one of the plurality of access wrappers. The connection data identifies connection data parameters for performing management of the specific element in the storage area network. The management application receives at least one generic management command for the specific element. The generic management command includes at least a portion of the associated connection data for the specific element.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: February 21, 2006
    Assignee: EMC Corporation
    Inventors: James Edward Lavallee, Alex Dubrovsky, Kevin M. Ligozio, Anthony Michael Fiorentino, Yifeng Chen
  • Patent number: 7002137
    Abstract: The disclosed optical encoder includes a scale and a sensor head. The scale includes an optical grating and an optical element. The sensor head includes a light source, a detector array, and an index detector all of which are disposed on a substrate. The scale is disposed opposite the sensor head and is disposed for movement relative to the sensor head. The distance between the scale and the sensor head is selected so that the detector array lies near a talbot imaging plane. The light source emits a diverging beam of light, which is directed towards the scale. Light from the diverging beam of light is diffracted by the grating towards the detector array. Light from the diverging beam of light is diffracted by the optical element towards the index detector. The detector array provides a measurement of the position of the sensor head relative to the scale. The index detector provides a reference measurement of the position of the sensor head relative to the scale.
    Type: Grant
    Filed: August 13, 2002
    Date of Patent: February 21, 2006
    Assignee: GSI Lumonics Corporation
    Inventors: William G. Thorburn, Norman J. Tobey, Melvin J. J. Teare, Douglas A. Klingbeil, Ralph A. Kelliher
  • Patent number: 7000024
    Abstract: In a computerized device, a technique for communicating with an external transmission control protocol device involves operating in a stateless manner. In particular, the technique includes providing an acknowledgment message to the external transmission control protocol device in response to a synchronization message from the external transmission control protocol device, receiving a request message for content from the external transmission control protocol device, and sending, to the external transmission control protocol device, a reply message having at least a portion of the content, regardless of whether the computerized device received an acknowledgment message from the external transmission control protocol device in response to the acknowledgment message provided by the computerized device to the external transmission control protocol device.
    Type: Grant
    Filed: July 9, 2001
    Date of Patent: February 14, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Champagne, James A. Aviani
  • Patent number: 7000008
    Abstract: Disclosed is a method, system, and program for providing data updates to a page, wherein the page includes multiple regions of dynamic content that may be separately updated independently of each other. The regions of the page are displayed within a presentation program executing on a client. A server transfers the page to the client over a network. The server detects state changes and queues information on the state changes. The server further generates an update package including content indicating the state changes and sends the update package to the client. The presentation program in the client renders the information on the state changes to the regions of the page including the dynamic content modified by the content indicating the state changes.
    Type: Grant
    Filed: April 16, 2001
    Date of Patent: February 14, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: David Bautista-Lloyd, Arieh Markel
  • Patent number: 7000043
    Abstract: Mechanisms and techniques provide a system for controlling performance of a data communications device that operates an input output protocol and/or architecture such as Infiniband by setting a configuration parameter of the input output protocol to a first value. The configuration parameter describes, to the input output protocol operating within the device, a virtual physical connectivity characteristic of the communications interface of the device to at least one other device operating the input output protocol. The system operates the device to communicate data, over the communications interface, at a first performance level corresponding to the first value of the configuration parameter and changes the first value of the configuration parameter to a second value such that the input output protocol perceives a virtual change to the physical connectivity characteristic of the device without the device experiencing an actual change to its physical connectivity characteristic of the communications interface.
    Type: Grant
    Filed: September 18, 2002
    Date of Patent: February 14, 2006
    Assignee: Sun Microsystems, Inc.
    Inventor: Peter D. Finch
  • Patent number: 7000224
    Abstract: A system for testing middleware of applications in the N-tiered model. The test system contains test code generators, test engines to execute multiple copies of the test code and a data analyzer to analyze and present the results to a human user. The system is able to automatically generate test code to exercise components of the middleware using information about these components that would otherwise be available to the application under test. Multiple copies of the test code are executed in a synchronized fashion. Execution times of multiple events are recorded and then presented in one of several formats. With the system, an application developer can identify components that represent performance bottlenecks or can gather information on deployment properties of individual components that can be used to enhance the performance of the application under test.
    Type: Grant
    Filed: April 13, 2000
    Date of Patent: February 14, 2006
    Assignee: Empirix Inc.
    Inventors: Theodore M. Osborne, II, Michael V. Glik, Caren H. Baker, George Friedman, Walter G. Vahey
  • Patent number: 6993747
    Abstract: A system for remotely testing middleware of applications in the N-tiered model across a network. The test system contains test code generators, test engines to execute multiple copies of the test code and a data analyzer to analyze and present the results to a human user. The system is able to automatically generate test code to exercise remotely located components of the middleware using information about these components that would otherwise be available to the application under test. Multiple copies of the test code are executed in a synchronized fashion. Execution times of multiple events are recorded and then presented in one of several formats. By use of the system, an application developer can receive test results about components that represent performance bottlenecks or can be made aware of information on deployment properties of individual components that can be used to enhance the performance of the application under test.
    Type: Grant
    Filed: August 14, 2000
    Date of Patent: January 31, 2006
    Assignee: Empirix Inc.
    Inventor: George Friedman
  • Patent number: 6983250
    Abstract: A method and system for automatic conversion of text to speech including automatically analyzing a text to define at least one vocabulary domain and carrying out a text-to-speech conversion by employing said at least one vocabulary domain.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: January 3, 2006
    Assignee: NMS Communications Corporation
    Inventors: David Guedalia, Jacob Guedalia
  • Patent number: 6980542
    Abstract: An apparatus and method for polling stations that transmit and receive periodic traffic streams are disclosed. The illustrative embodiment determines when to transmit a frame comprising a data payload and a poll to a station based on (i) the temporal period and temporal offset of the traffic stream transmitted by the station, and (ii) the temporal period and temporal offset of the traffic stream received by the station, such that delays for either the transmitted traffic stream or the received traffic stream are reduced. The present invention is particularly advantageous for latency-sensitive applications such as voice and video telecommunications.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: December 27, 2005
    Assignee: Avaya Technology Corp.
    Inventor: Mathilde Benveniste
  • Patent number: 6978422
    Abstract: Methods and apparatus operate in a computer system for managing resources and provide a method for displaying managed object data associated with managed resources. Embodiments of the invention retrieve a data dictionary containing a master view definition, task definitions, view definitions and managed object data definitions. The embodiments then display the master view definition on the graphical user interface and receive a managed object selection and a task selection to apply to the managed object selection. The embodiments then identify a view definition corresponding to the task selection with which to display managed object data related to the managed object selection. The embodiments then display a view corresponding to the at least one view definition on a graphical user interface of the computer system and obtain managed object data related to the managed object selection based upon managed object data references contained in the view definition.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: December 20, 2005
    Assignee: EMC Corporation
    Inventors: Michael Patrick Bushe, Morrie Gasser, David Barta
  • Patent number: 6976085
    Abstract: Mechanisms and techniques provide a system that operates in a data communications device such as a switch or a router to provide a technique for inserting data into packets associated with a communications session between a first and second computerized devices. The technique comprises receiving a first packet containing data being propagated from the first computerized device to the second computerized device in the communications session and inserting a first amount of extra data into the first packet to alter the size of the first packet and forwarding the first packet including the first amount of extra data to the second computerized device. By monitoring and adjusting sequence and acknowledgement information from with in the data communications device, data can be inserted into packets without disrupting connection state information maintained by and expected by each computerized device.
    Type: Grant
    Filed: November 20, 2001
    Date of Patent: December 13, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: James A. Aviani, Kenneth Earl Mueller, II, Jean-Philippe Champagne, Mark Ting
  • Patent number: 6975220
    Abstract: The present invention provides a system for detecting an event within a premises and providing data such as live or recorded video and audio regarding that event to a web site. The event may be an unauthorized entry to the premises, a fire, or a maintenance malfunction within the premises. The web site may be accessed by a variety of authorized users including the owner or manager of the premises, a central monitor, local police, fire, or emergency medical personnel, or other entities specified by the owner or manager of the premises. The system permits authorized users to view the event in real time or as recorded on the web site after the event has occurred to determine the type of event and an appropriate course of action to rectify it.
    Type: Grant
    Filed: April 10, 2000
    Date of Patent: December 13, 2005
    Assignee: Radia Technologies Corporation
    Inventors: Bruce A. Foodman, Harold W. Foodman
  • Patent number: 6971805
    Abstract: A communications assembly includes a transmitter configured to receive a first electrical input signal and a second electrical input signal, and to provide a light signal having (i) light modulation based on the first electrical input signal and (ii) average power over time based on the second electrical input signal. The communications assembly further includes a receiver configured to receive the light signal and to provide (i) a first electrical output signal based on the light modulation of the light signal and (ii) a second electrical output signal based on the average power of the light signal over time. The communications assembly further includes an optical fiber interconnecting the transmitter with the receiver to convey the light signal from the transmitter to the receiver. Accordingly, the communications assembly provides a robust and reliable mechanism for providing multiple communications pathways using a single light signal through a single optical fiber.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: December 6, 2005
    Assignee: E M C Corporation
    Inventor: Thomas E. Linnell
  • Patent number: 6973537
    Abstract: In general, in one aspect, the disclosure describes a cache that includes interface that receives data access requests that specify respective data storage addresses, a back-end interface that can retrieve data identified by the data storage addresses, cache storage formed by at least two disks, and a cache manager that services at least some of the requests received at the front-end interface using data stored in the cache storage.
    Type: Grant
    Filed: October 23, 2001
    Date of Patent: December 6, 2005
    Assignee: EMC Corporation
    Inventors: Michael Kowalchik, John Cardente
  • Patent number: 6973593
    Abstract: A system analyzer for a data storage system has a control module and a memory module. The system analyzer includes a logic analyzer, an input port that couples to the data storage system, an output port that couples to the logic analyzer, and a pre-processor which is interconnected between the input port and the output port. The pre-processor is configured to receive, while a first point-to-point signal is exchanged between the control module and the memory module, a second point-to-point signal which is a copy of the first point-to-point signal. The pre-processor is further configured to generate a pre-processed signal based on the second point-to-point signal, and to provide the pre-processed signal to the logic analyzer.
    Type: Grant
    Filed: March 18, 2002
    Date of Patent: December 6, 2005
    Assignee: EMC Corporation
    Inventors: Mark Zani, Ofer Porat, Alexander Rabinovich
  • Patent number: 6970944
    Abstract: A system and method of routing requests received from client computers. The client computer processor is redirected to a router for which the address is within the preferred coverage zone. If a router is not identified for which the address is within a preferred coverage zone, but a router other than the router that received the request is identified for which the address is within a regular coverage zone, the processor is redirected to the router for which the address is within the regular coverage zone. If a message is transmitted from a router behind a firewall to a router outside the firewall, and then a request for data is received from a processor behind the firewall, the processor is redirected to the address of the router. Routers register themselves dynamically into a hierarchy. In another alternative embodiment, a service request from a particular client computer is serviced immediately by the root router rather than redirected to another router.
    Type: Grant
    Filed: November 7, 2002
    Date of Patent: November 29, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Kirk L. Johnson, M. Frans Kaashoek
  • Patent number: 6966033
    Abstract: Mechanisms and techniques are disclosed that provide a graphical user interface and associated processing operations for performing management of resources in a network environment such as a storage area network. In one configuration, the system displays a plurality of resource tasks in a task display area on a graphical user interface and displays a plurality of resource objects in a resource display area on the graphical user interface. The system then receives a selection of one or more resource tasks identifying function(s) to apply to a selection of resource objects. The system then applies the function(s) associated with each selected resource task to the selection of resource objects to produce a set of resource information and displays the resource information for each resource object view panel(s) in an shared output display area for viewing by a user of the graphical user interface.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: November 15, 2005
    Assignee: EMC Corporation
    Inventors: Morrie Gasser, Hanna Yehuda, Michael Patrick Bushe