Patents Examined by Dung C. Dinh
  • Patent number: 7200640
    Abstract: The present invention discloses a system and method of searching, exploring or otherwise navigating the contents of a collection of networked documents or pages. In a preferred embodiment, this system provides a user with a multimedia display format which intuitively indicates, without the user opening a document or web page, the characteristics of the document or web pages. Additionally, this system permits a user to move between such documents without extensively entering explicit search terms. With this system, the contents of Internet web pages may be evaluated by incrementally adjusting through a multimedia display of a continuum of IP addresses or a continuum of related web pages, which are identified as having keywords that match any of a collection of keywords generated from an initially-inputted keyword. This system further comprises a dial or rotary control that allows the user to select, in a continuous fashion, among such displayed, Internet web pages.
    Type: Grant
    Filed: May 24, 2000
    Date of Patent: April 3, 2007
    Inventors: James M. Cole, Mark Donnelly, Medea E. Minnich, William H. Humm
  • Patent number: 7185054
    Abstract: A teleconferencing system for conducting a teleconference among a plurality of participants. The system has a plurality of video display devices, each having associated participant video capture capabilities and participant audio capture and reproduction capabilities. At least one communication path is provided for transmitting signals representing participant audio and video. A graphical rolodex can be displayed on a participant's video display device and includes a scrollable listing of entries of video-enabled potential participants. Also included is a quick dial list, listing icons representing video-enabled potential participants copied from the graphical rolodex.
    Type: Grant
    Filed: November 1, 2000
    Date of Patent: February 27, 2007
    Assignee: Collaboration Properties, Inc.
    Inventors: Lester F. Ludwig, J. Chris Lauwers, Keith A. Lantz, Gerald J. Burnett, Emmett R. Burns
  • Patent number: 7149778
    Abstract: The present invention involves reducing the amount of unsolicited e-mail. In one embodiment, a method for automatically detecting unsolicited electronic mail from a mailer and automatically notifying facilitators of the mailer of the unsolicited electronic mail is disclosed. In one step, an electronic mail message is received from the mailer. It is automatically determined if the electronic mail message is probably unsolicited. A check for an open relay in routing information of a header of the electronic mail message is performed. The facilitating party of the mailer is determined. Information relating to the electronic mail message is automatically reported to the facilitating party.
    Type: Grant
    Filed: January 31, 2001
    Date of Patent: December 12, 2006
    Assignee: Yahoo! Inc.
    Inventors: Ashvinkumar P. Patel, Brian R. Woods, Udi Manber
  • Patent number: 7113978
    Abstract: A computerized switching system for coupling a workstation to a remotely located computer. A signal conditioning unit receives keyboard and mouse signals generated by a workstation and generates a data packet which is transmitted to a central crosspoint switch. The packet is routed through a crosspoint switch to another signal conditioning unit located at a remotely located computer. The second signal conditioning unit applies the keyboard and mouse commands to the keyboard and mouse connectors of the computer as if the keyboard and mouse were directly coupled to the remote computer. Video signals produced by the remote computer are transmitted through the crosspoint switch to the workstation. Horizontal and vertical sync signals are encoded on to the video signals to reduce the number of cables that extend between the workstation and the remote computer.
    Type: Grant
    Filed: January 22, 2002
    Date of Patent: September 26, 2006
    Assignee: Avocent Redmond Corp.
    Inventors: Danny L. Beasley, Robert V. Seifert, Jr., Paul Lacrampe, James C. Huffington, Thomas Greene, Kevin J. Hafer
  • Patent number: 7111046
    Abstract: In accordance with the registration contents of the divided mail table, the control unit determines whether to handle each mail section as one electronic mail or to handle all the interrelated mail sections as one compiled electronic mail and executes a processing in accordance with the determination, when the mail sections are deleted, returned or transferred, after the mail sections are received by a portable phone and stored in the mail memory.
    Type: Grant
    Filed: December 3, 2001
    Date of Patent: September 19, 2006
    Assignee: NTT DoCoMo, Inc.
    Inventors: Yuko Watanabe, Madoka Tsutsumi, Hidetoshi Yazaki, Takeshi Higuchi
  • Patent number: 7110962
    Abstract: A method of delivering information across a computer network includes receiving a request from a client program for user-selected information, and transmitting provider-selected information in response to the request if no qualifying provider-selected message has been previously transmitted to the client program.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: September 19, 2006
    Inventors: Thomas C. Amon, Dan M. Baer
  • Patent number: 7093027
    Abstract: A fast protection mechanism capable of maintaining end-to-end and fast local protection on the order of sub 50 ms for both VLAN only based connections and for connections that are based partially on VLAN technology and partially on MPLS technology. The present invention is suitable for use edge switches configured in a stack or ring topology. The NMS provisions both the main and alternative VLANs in each edge switch in the stack portions of the network. When a link failure occurs, the edge switches on either end of the failed link immediately switch all protected traffic going through that link to the alternative VLAN. The packets are then returned on the links over which they were received. Hello messages are used to signal the remote end that a link failure has occurred and that protected traffic must be switched to the main or alternative VLAN in accordance with the VLAN the Hello message was received on.
    Type: Grant
    Filed: July 23, 2002
    Date of Patent: August 15, 2006
    Assignee: Atrica Israel Ltd.
    Inventors: Lior Shabtay, Yoav Kluger, Yaron Raz
  • Patent number: 7089305
    Abstract: A method and system for organizing bookmarks. A bookmark structure includes a main bookmark list and at least one bookmark folder. A bookmark search list, which includes at least one bookmark in the bookmark structure, is generated. Software is executed, wherein the software searches each bookmark on the bookmark search list through depth N (N?0). The searching determines whether the bookmark satisfies an upgrade condition. The upgrade condition includes a boolean text expression and may also include at least one of: a client visitation condition, a general visitation condition, a bookmark existence condition, a content-type condition, a URL-age condition, and a Top-Level-Domain (TLD) condition. If the searching determines that the bookmark satisfies the upgrade condition and that the bookmark is not in the special bookmark location, then the bookmark is moved to the special bookmark location.
    Type: Grant
    Filed: September 25, 2001
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cary L. Bates, Gilford F. Martino, John M. Santosuosso, Vincent T. Timon, III
  • Patent number: 7085803
    Abstract: A data processing system includes a multitude of client computers and server computers, of various platform types, interconnected by a network. A batch processing engine permits an application resident on a client computer to specify processing to be performed by one or more of the computers connected to the network, regardless of the platform type of such computers. The batch processing engine is implemented in part by middleware.
    Type: Grant
    Filed: November 6, 2001
    Date of Patent: August 1, 2006
    Assignee: Oracle International Corporation
    Inventors: Harry E. Shisler, Kevin D. Reitz
  • Patent number: 7080147
    Abstract: To provide a technique for connection from a conventional personal computer having no terminal ID to a service site for mobile phone terminals. A simulation server 4 is set as the proxy server for a personal computer 5 or 9. In the proxy server (simulation server 4), terminal ID's suitable for the format are generated, and a cookie is generated for each personal computer or session. The terminal ID's and cookies are related and stored as a hash table 10. In the proxy server 4, a terminal ID is appended to a request from the personal computer 5 or 9, and the request is transferred to an i-mode server 3 along with the terminal ID.
    Type: Grant
    Filed: September 12, 2001
    Date of Patent: July 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: Xiaozhou Wang, Mikito Hirota, Kazuhiro Yabuta
  • Patent number: 7080127
    Abstract: A cluster computer system including multiple network accessible computers that are each coupled to a network. The network accessible computers implement host computer programs which permits the network accessible computers to operate as host computers for client computers also connected to the network, such that input devices of the client computers can be used to generate inputs to the host computers, and such that image information generated by the host computers can be viewed by the client computers. The system also includes a cluster administration computer coupled to the multiple network accessible computers to monitor the operation of the network accessible computers.
    Type: Grant
    Filed: February 28, 1997
    Date of Patent: July 18, 2006
    Inventors: Paul L. Hickman, Michael L. Gough
  • Patent number: 7065587
    Abstract: A serverless name resolution protocol ensures convergence despite the size of the network, without requiring an ever-increasing cache and with a reasonable numbers of hops. This convergence is ensured through a multi-level cache and a proactive cache initialization strategy. The multi-level cache is built based on a circular number space. Each level contains information from different levels of slivers of the circular space. A mechanism is included to add a level to the multi-level cache when the node determines that the last level is full. A peer-to-peer name resolution protocol (PNRP) includes a mechanism to allow resolution of names which are mapped onto the circular number space through a hash function. Further, the PNRP may also operate with the domain name system by providing each node with an identification consisting of a domain name service (DNS) component and a unique number.
    Type: Grant
    Filed: August 29, 2001
    Date of Patent: June 20, 2006
    Assignee: Microsoft Corporation
    Inventors: Christian Huitema, John L. Miller
  • Patent number: 7058721
    Abstract: A method and apparatus for dynamic quality adjustment based on changing streaming constraints is provided. According to one aspect of the present invention, a video stream is sent to a client according to a set of streaming constraints. At least a subset of the video information in the video stream is sent from a first source. Next, a signal is received indicating a relaxation of streaming constraints corresponding to the video stream. In one embodiment, the signal is a freeze frame signal. In another embodiment, the signal is a slow motion signal. In response to the signal, a set of improved quality video information from a second source is accessed and sent to the client. According to one embodiment, the set of improved quality video information comprises a still image. According to another embodiment, the set of improved quality video information comprises a set of preprocessed video information ready to be streamed.
    Type: Grant
    Filed: August 3, 1998
    Date of Patent: June 6, 2006
    Assignees: Broadband Royalty Corporation, Thirdspace Living Limited
    Inventors: Lawrence J. Ellison, David J. Pawson, Mark A. Porter, William E. Bailey
  • Patent number: 7054904
    Abstract: A multimedia collaboration system has multimedia document marking and searching capabilities such that a user can rapidly access desired selected portions of stored multimedia documents. The mark and search feature can be context-based, content-based, time-based, or event based. The multimedia documents can be a collection of individual components in multiple media combined with an overall structure and timing component. The multimedia collaboration system itself integrates separate real-time and asynchronous networks—the former for real-time audio and video, and the latter for control signals and textual, graphical and other data—in a manner that is interoperable across different computer and network operating system platforms and which closely approximates the experience of face-to-face collaboration, while liberating the participants from the limitations of time and distance.
    Type: Grant
    Filed: April 9, 2002
    Date of Patent: May 30, 2006
    Assignee: Collaboration Properties, Inc.
    Inventors: Lester F. Ludwig, J. Chris Lauwers, Keith A. Lantz, Gerald J. Burnett, Emmett R. Burns
  • Patent number: 7047275
    Abstract: A system and method is provided for an internal firewall configured to operate in a personal computer, which is configured to operate with other computers connected to a network. The personal computer includes at least two microprocessors. The firewall is configured to deny access to a first microprocessor of the personal computer by one of the other computers of the network during a shared operation involving the personal computer and the other computers of the network. The firewall is also configured to allow access to a second microprocessor of the personal computer by the other computers during the shared operation.
    Type: Grant
    Filed: September 26, 2000
    Date of Patent: May 16, 2006
    Inventor: Frampton E. Ellis
  • Patent number: 7047283
    Abstract: A program on a firmware board is upgraded without cutting off power or resort to additional firmware writing hardware by providing the board with a flash memory which stores a file for production and a production-processing program for updating the file. A host computer produces the file for production by converting an execution file prepared in advance into the file for production. A personal computer (PC) receives the file for production downloaded from the host computer and stores the downloaded file for production in the corresponding region of the flash memory. The PC stores the file for production in the corresponding region of the flash memory using the production-processing program.
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: May 16, 2006
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jung-Gi Kim
  • Patent number: 7047302
    Abstract: Interactive or non-interactive primary content for which value is expected to be paid, is maintained in a contents database and accessed from a server station over a network. A customer database containing identifying information about persons accessing the system is maintained on the server side. When the customer accesses the server system over a network, the desired primary content is downloaded into the game console together with accessing identifying information about the client from the customer database. On the basis of the identifying information, auxiliary content, such as advertisements, is triggered for playback in the game console. Information concerning viewing of the auxiliary content is recorded and uploaded to the server. The playback record of the auxiliary content is used as a basis for billing the client and advertisers for valuable content. The auxiliary content is provided on a detachable storage medium such as a CD-ROM or a DVD.
    Type: Grant
    Filed: December 2, 1999
    Date of Patent: May 16, 2006
    Assignee: Sony Corporation Entertainment America Inc.
    Inventors: Masayuki Chatani, Andrew James House
  • Patent number: 7043559
    Abstract: A method for updating a subset of a frame of an image is provided. The frame of the image is subdivided into a plurality of tiles. The method initiates with providing a fixed-size queue having a stationary last packet at a bottom of the fixed size queue. Then, a plurality of packets is stored in a time sorted order above the last packet, the plurality of packets corresponding to a frame of an image. Next, an updated packet is received, the updated packet corresponds to a previously received packet of the plurality of packets. Then, the previously received packet is replaced with the updated packet while maintaining the time sorted order. Replacing the previously received packet includes: identifying the previously received packet adjusting any pointers pointing at the previously received packet to point at a packet below the previously received packet; and moving the previously received packet to a top of the fixed size queue.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: May 9, 2006
    Assignee: Seiko Epson Corporation
    Inventors: Ronald Boskovic, Victor Ivashin, Sean Miceli
  • Patent number: 7043565
    Abstract: A system and method for transferring data over an external transmission medium. A host computer is coupled to a device through a serial bus. A transfer object is configurable to encapsulate data transfer-related functionality, providing a generic interface for transmission of data over a variety of external transmission media and protocols. A user makes one or more transfer requests. Transfer objects corresponding to each request are built and linked together to form a sequential chain. The requests of the transfer objects are executed sequentially. If the current transfer object is the first in the chain, the request is executed on a current thread at passive level or higher, otherwise the request is executed on a system (kernel) thread at dispatch level. When a response to the request returns, control is returned to the current transfer object. The process is repeated until all transfer objects are processed.
    Type: Grant
    Filed: August 11, 2000
    Date of Patent: May 9, 2006
    Assignee: National Instruments Corporation
    Inventors: David W. Madden, Aljosa Vrancic
  • Patent number: 7035934
    Abstract: A system (800) improves a network designer's ability to analyze a data network having several routers. The system (800) accesses static routing information and/or open shortest path first route summarization information, determines an identity of a network prefix using the accessed information, and analyzes the data network using the determined identity. The network designer can use this determined identity for traffic analysis or modeling of the data network.
    Type: Grant
    Filed: March 23, 2000
    Date of Patent: April 25, 2006
    Assignees: Verizon Corporate Services Group Inc., BBNT Solutions LLC, Level 3 Communications, Inc.
    Inventor: Eddie Huey Chiun Lin