Patents Examined by Duyen M. Doan
  • Patent number: 7428569
    Abstract: An information processing apparatus, an information processing method and a computer readable medium that analyze a character string and execute desired processing using a simple operation. A character string reading device reads the character string in an image photographed by a photographing device, a character string capture and analysis device identifies a type of information represented by the character string by capturing and analyzing the character string read by such character string reading device, and extracting information represented by the character string, and a display controlling device generates an analysis result screen including the type of the character string and the information obtained by such character string capture and analysis device and displaying the analysis result screen on a display.
    Type: Grant
    Filed: May 11, 2000
    Date of Patent: September 23, 2008
    Assignee: Sony Corporation
    Inventor: Masahiro Fujihara
  • Patent number: 7424527
    Abstract: A pollution information message system provides a system and method for generating and transmitting pollution information messages. In one embodiment, the pollution information message system employs a transceiver network with a plurality transceivers coupled to monitoring devices. Control room operators receive a pollution information message from an identifiable transceiver. The transceiver, identified by an identification code, indicates a location and the nature of the detected pollution.
    Type: Grant
    Filed: October 30, 2001
    Date of Patent: September 9, 2008
    Assignee: Sipco, LLC
    Inventor: Thomas D. Petite
  • Patent number: 7424550
    Abstract: Mobile code, such as an applet, is permitted to create a network connection with a content server on a network, without restricting the applet only to connections from the computer from which it was downloaded. This is achieved in accordance with the principles of the present invention by using network restriction software in the execution engine or runtime system under which the applet executes. When the applet attempts to create a network connection to a content server, the network restriction software checks a name file on the content server for the presence of an entry whose name corresponds to the name of the computer from which the applet was downloaded. If such an entry is present, then the network restriction software permits the network connection between the applet and the content server to be created. If not, the applet may not create a network connection with the content server.
    Type: Grant
    Filed: October 10, 2002
    Date of Patent: September 9, 2008
    Assignee: Sumisho Computer Systems Corporation
    Inventors: Donald T. Davis, Elizabeth A. Martin, Mathew J. Hostetter, David A. Kranz
  • Patent number: 7412502
    Abstract: An example of a solution provided here comprises receiving as input at least one event (chosen from an event generated by an application probe, and an event generated by a component probe), and providing graphical output based on said inputs, whereby a user correlates a component problem with a performance problem affecting an application. Methods connected with graphics for end to end component mapping and problem—solving in a network environment, systems for executing such methods, and instructions on a computer-usable medium, for executing such methods, are provided.
    Type: Grant
    Filed: April 18, 2002
    Date of Patent: August 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: Paul Fearn, Stig Arne Olsson, Geetha Vijayan
  • Patent number: 7412507
    Abstract: Performing cascading lookups at a network node involves using first header information from a packet to search a first set of search criteria for a match, identifying a tag associated with the match, and using second header information from the packet and the tag to search a second set of search criteria for another match.
    Type: Grant
    Filed: January 16, 2003
    Date of Patent: August 12, 2008
    Assignee: Lucent Technologies Inc.
    Inventors: Apoorv Saxena, Apurva Mehta
  • Patent number: 7403971
    Abstract: An information processing apparatus is capable of translating semantic contents of a received message and entering a schedule specified by such a message into a scheduler. A user terminal on the sending side makes a list of words or phrases in a data table and accepts the selection of such words or phrases. The user terminal sends a set of identifiers corresponding to selected words or phrases to a user terminal on the receiving side. The user terminal on the receiving side extracts a set of words or phrases corresponding to the received set of the identifiers from a data table. A display device on the receiving side displays a menu screen for accepting the entry of a schedule including the extracted words or phrases. If the user terminal on the receiving side accepts the entry of the schedule, the message displayed on the screen is entered in the scheduler.
    Type: Grant
    Filed: March 29, 2001
    Date of Patent: July 22, 2008
    Assignee: Kabushiki Kaisha Square Enix
    Inventors: Kazutoyo Maehiro, Masayuki Takada
  • Patent number: 7401126
    Abstract: A transaction switch and integrated circuit incorporating said for switching data through a shared memory between a plurality of data interfaces that support different data protocols, namely packetized interfaces like InfiniBand and addressed data interfaces like PCI. The transaction switch also switches transactions commanding data transfers between the disparate protocol data interfaces and between those of the data interfaces having like protocols. For example, the transaction switch enables a hybrid InfiniBand channel adapter/switch to perform both InfiniBand packet to local bus protocol data transfers through the shared memory as well as InfiniBand packet switching between the multiple InfiniBand interfaces. The transactions are tailored for each interface type to include information needed by the particular interface type to perform a data transfer.
    Type: Grant
    Filed: March 23, 2001
    Date of Patent: July 15, 2008
    Assignee: NetEffect, Inc.
    Inventors: Richard E. Pekkala, Christopher J. Pettey, Lawrence H. Rubin, Shaun V. Wandler
  • Patent number: 7398293
    Abstract: A system and method for using a shared bus to control a keyboard, video, and mouse (KVM) output is disclosed. The system may include a mid-plane having a video bus. At least one server module, including a video output module, may be placed in communications with the video bus. The video output module may transmit a video signal over the bus and receives a control signal over the bus. A management module may also be placed in communications with the video bus. The management module may receive the video signal from the server module via the bus and provide a control signal through the video bus to each server module. The control signal may activate or deactivate the video output module on each server module.
    Type: Grant
    Filed: April 17, 2002
    Date of Patent: July 8, 2008
    Assignee: Dell Products L.P.
    Inventors: Scott M. Ramsey, Michael W. Kolb, Jinsaku Masuyama
  • Patent number: 7395346
    Abstract: A device in a subscriber television system receives a stream of frames of information, and each frame of information is carried in at least one network packet that is formatted according to a first protocol. Each network packet carries an application packet that is formatted according to a second protocol, which is a protocol for an application. The device includes application awareness that enables the device to selectively modify the application packets.
    Type: Grant
    Filed: April 22, 2003
    Date of Patent: July 1, 2008
    Assignee: Scientific-Atlanta, Inc.
    Inventors: Howard G. Pinder, Luis A. Rovira, Douglas F. Woodhead, William D. Woodward, Jr.
  • Patent number: 7386608
    Abstract: A network of switches that employ aggregation of Registered State Change Notifications (RSCNs) is disclosed. In one embodiment, the network comprises multiple switches coupled together, and multiple node devices each directly-coupled to at least one other switch. Each of the switches preferably provides RSCNs to other switches when a node device state change is detected. Each of the switches receiving the RSCNs preferably combines multiple RSCNs to form aggregated RSCN messages that are then used to notify directly-coupled node devices of state changes. The aggregation preferably occurs over a predetermined interval up to some predetermined limit. The aggregated RSCN message for a given node device preferably includes identifiers of only those node devices that share a common zone membership with the given node device.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: June 10, 2008
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Raymond C. Tsai, Xiaoheng Chen
  • Patent number: 7383348
    Abstract: In a data transfer scheme using a caching technique and/or a compression technique which is capable of reducing the network load of a network connecting between data transfer devices, correspondences between data and their names are registered at the data transfer devices and the corresponding names are transferred, instead of transferring the data, for those data for which the correspondences are registered, so that it is possible to reduce the amount of transfer data among the data transfer devices. Server side data transfer devices and client side data transfer devices can be provided in multiple-to-one, one-to-multiple, or multiple-to-multiple manners.
    Type: Grant
    Filed: June 13, 2002
    Date of Patent: June 3, 2008
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Toshibumi Seki, Tatsunori Kanai, Kenichiro Yoshii, Hideki Yoshida, Haruhiko Toyama, Hideaki Sato, Yasuhiro Kimura, Takayuki Miyazawa
  • Patent number: 7376753
    Abstract: A plurality of terminal devices, e.g., game apparatuses 2 are interconnected to each other through a network 4. The respective game apparatuses 2 receive signals inputted from the outside, e.g., television signals broadcast from a broadcasting antenna and extract synchronizing signals from the broadcasting signals. Based on the extracted synchronizing signals, the respective game apparatuses 2 make synchronization control of operations, data communication among the respective game apparatuses 2. The respective game apparatuses 2 use the common signals to make the synchronization control, whereby the respective game apparatuses 2 can be synchronized with one another suitably without timing shift. The terminal devices synchronizing method can suitably synchronize timings of communication among a plurality of terminal devices.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: May 20, 2008
    Assignee: Sega Corporation
    Inventors: Tetsuya Tanaka, Kenji Hoshino
  • Patent number: 7363357
    Abstract: Context-aware systems and methods, location-aware systems and methods, context-aware vehicles and methods of operating the same, and location-aware vehicles and methods of operating the same are described. In various embodiments, a context or location service module, implemented in software, determines a vehicle context or a vehicle location based upon information that it receives from various context providers or location providers respectively. Software executing on a vehicle's computer can then cause one or more applications that are associated with a vehicle computer to be modified in a manner that changes their behavior. The behavior modification is based on the current context or location of the vehicle and thus provides a context-specific or location-specific user experience. The context or location can be ascertained through the use of one or more hierarchical tree structures that comprises individual nodes. Each node is associated with a context or location.
    Type: Grant
    Filed: October 15, 2004
    Date of Patent: April 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Gopal Parupudi, Stephen S. Evans, Edward F. Reus
  • Patent number: 7359987
    Abstract: A method and system for resolving domain names of web sites with dynamic addresses. The resolution system, which may execute as part of a domain name server, receives a domain name associated with a web site. The resolution system then identifies a dynamic address name associated with the received domain name. The resolution system then sends to a dynamic address system the identified dynamic address name. The dynamic address system then returns an address associated with the dynamic address name to the resolution system. Upon receiving the identified address, the resolution system then returns the identified address as the address of the received domain name. Methods and systems for mapping an unregistered domain name to an address and for placing telephone calls via a network are also provided.
    Type: Grant
    Filed: July 5, 2001
    Date of Patent: April 15, 2008
    Assignee: eNom, Inc.
    Inventor: Paul Stahura
  • Patent number: 7346698
    Abstract: A method for time-based synchronization of multiple media streams transmitted over a communications network, such as the Internet, by multiple, independent streaming media sources. First and second media streams of data packets are received from first and second media sources. Timing data is parsed from the two media streams, and first and second transmission delay values are determined by comparing the timing data with a reference time. A synchronized media stream is created by combining the first and second media streams into a time-synchronized media stream with adjustments to correct for calculated transmission delay values. Feedback signals are sent to the media sources to control transmission variables such as stream length, transmission rate, and transmittal time to manage the variable delay at the media source. The first and second media streams are decoded into intermediate media streams compatibly formatted to allow mixing of the streams and data packets.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: March 18, 2008
    Assignee: G. W. Hannaway & Associates
    Inventor: G. Wyndham Hannaway
  • Patent number: 7035922
    Abstract: A method for monitoring replica servers in a networked computer system is provided, in which each server in the system has a replica partner vector table that includes state information about other servers in the system. The replica partner vector table includes data fields for storing an update sequence number (USN) and timestamp information that identifies the time of the last update and/or the time last successful replication attempt for each replica server in the system. After each successful replication, the server updates the entries in the replica partner vector to reflect the updated USN and timestamp information. The replica monitoring method evaluates the USN and timestamp entries in the replica partner vector table to determine if any servers in the system are latent. If the monitoring method detects that a server in the system is latent, an alert is generated whereby users and/or a network administrator are informed of the problem.
    Type: Grant
    Filed: November 27, 2001
    Date of Patent: April 25, 2006
    Assignee: Microsoft Corporation
    Inventor: Jeffrey B. Parham
  • Patent number: 6996626
    Abstract: A voice-over-Internet-Protocol (VoIP) application estimates bandwidth and congestion of the reception path to the VoIP application from a sending VoIP application. Packet arrivals are timed and the inter-packet delay is compared to the voice duration of the data contained in the more recent packet. When the inter-packet delay is longer than the voice duration the network is slowing and the bandwidth estimate is reduced. The bandwidth estimate is increased when inter-packet delay is smaller than the voice duration. Packet latencies are the difference in send and receive times and are compared to a moving average latency. When the current packet's latency is longer than the moving average, congestion is detected. When the current packet's latency equals the moving average, the network has recovered from congestion and the congestion estimate is reduced. Congestion and bandwidth estimates are added to packets sent out to provide feedback to the other VoIP application.
    Type: Grant
    Filed: December 3, 2002
    Date of Patent: February 7, 2006
    Assignee: CrystalVoice Communications
    Inventor: Shawn W. Smith