Patents Examined by D. Vu
  • Patent number: 7350156
    Abstract: Interlocking flag, indicating whether or not an interlocked display should be made, can be set in association with predetermined editing operators. When any of the operators is operated, a displayed screen on a display is switched over to a screen related to the operated operator, if the interlocking flag associated with the operated operator indicates flag-ON; if not, the display device may be used to perform another function. A plurality n of channels may be divided into a plurality of layers each consisting of predetermined number m channels. It is only necessary that a limited number of operators, e.g. faders, be provided to correspond to a single layer, i.e. m channels. Any of the layers is selected, and any of the operators is used for the selected layer. A set of stereo channels can be set across different layers so as to interlock with each other in response to editing operation of the operator.
    Type: Grant
    Filed: September 19, 2002
    Date of Patent: March 25, 2008
    Assignee: Yamaha Corporation
    Inventors: Naohide Kohyama, Taku Nishikori, Hiroshi Hamamatsu
  • Patent number: 7346849
    Abstract: An apparatus, computer program, and method are disclosed for generating computer executable code. The code is compiled from a data set, and the data set is compiled by selecting a link within a comments portion of a text editor portion of a program. The data set can then be inserted into an applications program to form the computer executable code. The comments portion involves a line of text that is preceded by a comments designator and succeeded by at least one link word that is adapted for modification by an on-screen pointer. Any changes to the link word via a graphical user interface will correspondingly change fields within a data set, which preferably is also displayed within the same window as the comments portion. The fields of bits within the data set can be used to program a hardware device or system. One example of such a device is a programmable device, or general purpose interface circuit that is juxtaposed between, for example, a computer and a peripheral device.
    Type: Grant
    Filed: April 3, 2001
    Date of Patent: March 18, 2008
    Assignee: Cypress Semiconductor Corp.
    Inventors: Thomas P. Mulligan, Steve H. Kolokowsky, Timothy J. Harvey
  • Patent number: 7346046
    Abstract: When transmitting voice data, correction codes each representing data of one data packet are added to the transmitted data from the outset. Thus, it is made possible to restore one data packet lost for the first time, and when and only when two successive data packets are discarded, one packet data is lost. In this way, the data discarding endurance is improved.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: March 18, 2008
    Assignee: NEC Infrontia Corporation
    Inventor: Yoshikazu Kobayashi
  • Patent number: 7346664
    Abstract: A NAS switch provides file migrations in a NAS storage network that are transparent to the clients. A source file server exports an original NAS file handles indicative of object locations on the source file server to the NAS switch. The NAS switch modifies the original NAS file handles to an internal file system and maps the original NAS file handles to a switch file handles independent of location. The NAS switch exports the switch file handles to a client. The client looks-up objects and makes NAS requests to the source file server using switch file handles. The NAS switch performs file migration by first replicating the namespace containing data to be migrated from source file server to a destination file server. Separately, the NAS replicates data which is a relatively longer process than the namespace replication. During data replication, namespace access requests for objects are directed to the replicated namespace.
    Type: Grant
    Filed: April 23, 2004
    Date of Patent: March 18, 2008
    Assignee: Neopath Networks, Inc.
    Inventors: Thomas K. Wong, Panagiotis Tsirigotis, Anand Iyengar, Rajeev Chawla
  • Patent number: 7346852
    Abstract: A method of managing a casual storage field comprises the steps of: receiving a plurality of information elements from one or more application programs, each information element including one or more data items; retaining the received information elements in the casual storage field; displaying a state of the casual storage field and the retained information elements; and handing over, in response to a user request, one or more of the retained information elements to an application program. The casual storage field can receive an information element from another application program, display the received information element in the display region of the casual storage field, and hand over in response to a user instruction, the information element to yet another application program.
    Type: Grant
    Filed: May 15, 2003
    Date of Patent: March 18, 2008
    Assignee: Ricoh Company, Ltd.
    Inventor: Makoto Yamasaki
  • Patent number: 7346058
    Abstract: A multiprotocol encapsulation method and system for transporting different protocols over Ethernet are disclosed. The method includes receiving frames from an optical interface and identifying a protocol of the frame. The frames are multiprotocol and include storage network interface protocols. The frames are encapsulated into Ethernet protocol and transported over an Ethernet link.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: March 18, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Sriram Natarajan, Sharat Prasad, Yu Deng
  • Patent number: 7346663
    Abstract: Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations the providing includes receiving from a first client an indication of an interest in receiving values for an indicated one of the state attributes of the modeled current state, receiving from a second client an indication of an interest in receiving values for another of the state attributes of the modeled current state, and, in response to receiving a value for the indicated one attribute from a first source, determining that the first client has an interest in receiving the received value and supplying the received value to the first client.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: March 18, 2008
    Assignee: Microsoft Corporation
    Inventors: Kenneth H. Abbott, Joshua M. Freedman, Dan Newell, James O. Robarts
  • Patent number: 7346671
    Abstract: A novel real time internet communication system is disclosed. It is a novel way for users to collaborate on the fly, and without having to own or download any programs that then stay resident on the user's computer. It is marketed under a novel business system that makes highly productive software available to businesses and end users, but which is not purchased by customers or end users, has no conventional distribution system, and never requires update, installation or rollout by the customer or end user.
    Type: Grant
    Filed: March 3, 2004
    Date of Patent: March 18, 2008
    Assignee: Instant Service.com, Inc.
    Inventors: Damion L. Hankejh, Hoa Ton-That
  • Patent number: 7346077
    Abstract: A method for arranging error control of packet-switched data, in which method at least a first part and a second part can be separated from the packets. In the method, errors detected in received data are checked, and conditions are determined for handling errors detected at least in the first and the second part. If an error is detected in a received first part and/or second part, the routine checks whether the conditions allow the first part and/or second part to be transmitted to upper protocol layers. If this is allowed, the first part and/or second part are transmitted to upper protocol layers.
    Type: Grant
    Filed: January 15, 2002
    Date of Patent: March 18, 2008
    Assignee: Nokia Corporation
    Inventors: Ari Tourunen, Juha Kalliokulju
  • Patent number: 7346695
    Abstract: A method and apparatus for inserting and examining Cookies in the data streams of HTTP connections for the purpose of persistently directing HTTP connections to the same destination. A network device directs subsequent HTTP connections from the same client to the same server (destination) for accessing the requested resources. There are four modes for employing the Cookie to persistently direct HTTP connections. The associated mode inserts a Cookie that uniquely identifies the client into an HTTP response. The passive mode inserts Cookie information that uniquely identifies a previously selected destination into an HTTP response. In the rewrite mode, a network device manages the destination information that is rewritten over blank Cookie information generated by the destination producing the HTTP response. The insert mode inserts and removes Cookie information in the data packets for HTTP requests and response prior to processing by the destination.
    Type: Grant
    Filed: October 26, 2005
    Date of Patent: March 18, 2008
    Assignee: F5 Networks, Inc.
    Inventor: Richard R. Masters
  • Patent number: 7346689
    Abstract: The invention provides a central office metaphor to computing, where features and functions are provided by a one or more servers and communicated to an appliance terminal through a network. Data providers are defined as “services” and are provided by one or more processing resources. The services communicate to display terminals through a network, such as Ethernet. The terminals are configured to display data, and to send keyboard, cursor, audio, and video data through the network to the processing server. Functionality is partitioned so that databases, server and graphical user interface functions are provided by the services, and human interface functionality is provided by the terminal. Communication with the terminals from various services is accomplished by converting disparate output to a common protocol. Appropriate drivers are provided for each service to allow protocol conversion. Multiple terminals are coupled to the network.
    Type: Grant
    Filed: April 20, 1998
    Date of Patent: March 18, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: J. Duane Northcutt, James G. Hanko, Alan T. Ruberg, Gerard A Wall, Lawrence L. Butcher, Neil C. Wilhelm
  • Patent number: 7343409
    Abstract: In a network monitoring system, a plug-in module specifies how devices of that type should be discovered, including the directories or registries that should be examined for device references, how these directories should be examined, how the network should be probed for devices and how detected devices should be identified. Each plug-in module has one of a plurality of predetermined standard interfaces that allow the discovery modules to operate with a single discovery framework. During a discovery operation for a particular device type, the discovery framework dynamically creates the discovery plug-in modules necessary to discover devices of that type and controls these modules via the standard interfaces to perform device type specific discovery.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: March 11, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: James R. Kremer, Pascal Ledru, Xuefeng Yao
  • Patent number: 7342873
    Abstract: Traffic demands are routed between network elements so as to provide improved protection against network failures. A given traffic demand is routed from a first network element to a second network element, where the second network element is preferably either one of a set of dual-homed elements, or coupled to a dual-homed element, and may also be an element of a ring-type transport or a mesh-type transport. The second network element processes the traffic demand such that a copy of a signal associated with the demand is (i) retained at the second network element, while the signal is routed to at least one additional network element, or (ii) routed to at least one additional network element, while the signal is routed to at least one network element other than the additional network element. For example, in a multidrop connection implemented in accordance with the invention, a copy of the signal is “dropped” at the second network element and one or more additional network elements.
    Type: Grant
    Filed: June 6, 2000
    Date of Patent: March 11, 2008
    Assignee: Lucent Technologies Inc.
    Inventor: Ramesh Nagarajan
  • Patent number: 7343411
    Abstract: Methods and systems for enabling communication of information in a secure communication system are disclosed herein and may comprise generating a notification when at least two Wi-Fi client stations and/or at least two Wi-Fi configurators (APs) attempt to register within a single configurator timing window. It may be detected whether the at least two Wi-Fi client stations and/or the at least two Wi-Fi configurators attempt to register within the single configurator timing window time duration. The notification may be generated in response to the detecting when the attempt occurs. Configuration information may be communicated to at least a first of the at least two Wi-Fi client stations and/or the at least two Wi-Fi configurators, prior to the generation of the notification. At least a portion of the configuration information may be changed over time.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: March 11, 2008
    Assignee: Broadcom Corporation
    Inventor: David Cohen
  • Patent number: 7342936
    Abstract: A deficit round-robin scheduler including a round-robin table configured to store a plurality of cycle link lists, wherein each cycle link list includes a head flow identification (FLID) value identifying a first flow of the cycle link list, and a tail FLID value identifying a last flow of the cycle link list. A flow table is provided having a plurality of flow table entries, wherein each of the flow table entries is associated with a corresponding flow, and therefore has a corresponding FLID value. A packet queue is associated with each flow table entry, wherein each packet queue is capable of storing a plurality of packets. The deficit round-robin scheduler also included an idle cycle register having an idle cycle entry corresponding with each of the cycle link lists, wherein each idle cycle entry identifies the corresponding cycle link list as active or idle.
    Type: Grant
    Filed: June 17, 2002
    Date of Patent: March 11, 2008
    Assignee: Integrated Device Technology, Inc.
    Inventors: Yongdong Zhao, Craig A. Lindahl
  • Patent number: 7340684
    Abstract: System and method for programmatically generating a second graphical program associated with a second programming development environment based on a first graphical program associated with a first programming development environment. The second graphical program may be generated programmatically, without relying on user input, or may prompt for user input to determine various options to use in generating the second graphical program. The second graphical program may implement the functionality of, or a portion of the functionality of, the first graphical program. The method preferably generates the second graphical program such that the second programming development environment is operable to treat the second graphical program identically to a graphical program interactively developed by a user using the second programming development environment.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: March 4, 2008
    Assignee: National Instruments Corporation
    Inventors: Subramanian Ramamoorthy, Lothar Wenzel, Gregory O. Morrow, Michael L. Santori, John C. Limroth, Ram Kudukoli, Robert E. Dye
  • Patent number: 7340506
    Abstract: 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: Grant
    Filed: February 23, 2001
    Date of Patent: March 4, 2008
    Assignee: WebXchange, Inc.
    Inventor: Lakshmi Arunachalam
  • Patent number: 7339928
    Abstract: A micro-mobility network routing system and method implementing a protocol that extends the macro mobility support of Mobile IP to support micro mobility is disclosed which permits a more efficient and easily implemented Internet routing protocol for network devices to be affected. The macro mobility feature herein refers to the notion in which the mobile node gains access to the Internet, while retaining the same IP address. This concept is used only once when the mobile node enters the coverage area of a foreign domain (eventually its home domain). The concept of micro mobility within this context eases routing packets to the mobile node while its moves within the foreign network. The present invention implements these new features via the use of message compositions and protocol extensions that extend the prior art Mobile IP protocols.
    Type: Grant
    Filed: February 4, 2002
    Date of Patent: March 4, 2008
    Assignee: Alcatel Lucent
    Inventors: Vinod Kumar Choyi, Behcet Sarikaya, Vincent Magret
  • Patent number: 7339927
    Abstract: A method, system and reporting arrangement for providing an accurate address of a device which receives media are described. In particular, these method, system and reporting arrangement enable a request to be received for establishing communication with the device. In addition, the accurate address (which is an actual address) of the device is determined using the method, system and reporting arrangement. Thereafter, the request is responded to using a response, which includes the accurate address of the device that can be transmitted to the device.
    Type: Grant
    Filed: July 18, 2001
    Date of Patent: March 4, 2008
    Assignee: Cisco Technology, Inc.
    Inventor: Steven L Christenson
  • Patent number: 7336621
    Abstract: The practice and need for active network measurement is well established, however, current tools are not well suited to this task, mostly because the protocols which they employ have not been designed for measurement of the modern Internet. The IP Measurement Protocol (IPMP) is based on packet-probes, and is designed to allow routers to participate in measurements by the insertion of path information as the probe passes between a pair of hosts.
    Type: Grant
    Filed: August 25, 2003
    Date of Patent: February 26, 2008
    Assignee: General Instrument Corporation
    Inventor: Jon Claude Russell Bennett