Patents Examined by Le Hien Luu
  • Patent number: 7389361
    Abstract: An information browser system and method enables sending of information requests to remote information sources and receiving of requested information from the remote sources on a wireless communication device. Information in any of a plurality of formats, including WML, HTML and WMLScript, is converted into a format in which the information can be displayed or otherwise further processed by the device. Information browsing functions may also be integrated with other communication functions on a mobile communication device.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: June 17, 2008
    Assignee: Research In Motion Limited
    Inventors: Harry R. Major, Michael Knowles
  • Patent number: 7386591
    Abstract: Techniques to make e-mail correspondent-centric rather than message-centric, and reduce junk e-mail. Tabulates, maintains, and updates useful information about the user's chosen correspondents, and the history and status of each correspondence series. Filters incoming messages from an unrecognized sender, asking user whether to add sender to correspondent list, and if so prompts user for needed information. Eliminates the need to search for e-mail addresses. Facilitates viewing sequential messages to and from a correspondent. Provides an effective tool to eliminate junk-mail by making it simpler and more practical to screen messages or change one's e-mail address. When user changes his e-mail address, automates notification of user's chosen correspondents, and in some cases can automatically update such correspondents' e-mail address lists. Eliminates need to manually create and maintain mailboxes or folders. Allows automated organization of e-mail by correspondent.
    Type: Grant
    Filed: July 3, 2003
    Date of Patent: June 10, 2008
    Assignee: NetExchange, LLC
    Inventors: Stephen S. Miller, Mohammed Shaalan, Lewis Ross
  • Patent number: 7386607
    Abstract: A serialized stream of state change requests are received over a network for a network device. The network device has a current state object representing a current state of the network device. A desired state object is modified with each of the state change requests in the serialized stream. The desired state object represents a desired state for the network device. An instance of the desired state object is read at a particular instant in time. The instance of the desired state object is compared to the current state object. A set of tasks are determined to change the current state of the network device to the desired state based on the comparison.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: June 10, 2008
    Assignee: Intel Corporation
    Inventors: Nelson F. Kidd, Bryan Y. Roe, Ylian Saint-Hilaire
  • Patent number: 7376698
    Abstract: Systems and techniques to preserve state information in a client-server environment. In general, in one implementation, the technique includes: storing, in a shared memory of a client, a scripting object that retains state information for an original document, and cloning the stored scripting object to a newly loaded document. Storing the scripting object can involve copying a scripting object reference to the shared memory to cause retention of the scripting object by the client during document loading. Cloning the stored scripting object to the newly loaded document can be performed recursively, and can involve creating a new scripting object in the new document and copying data from the stored scripting object to the new scripting object. The state information retained in the scripting object can be navigation information associated with the loaded document, and the loaded document can be a portal page in a portal system.
    Type: Grant
    Filed: September 9, 2003
    Date of Patent: May 20, 2008
    Assignee: SAP AG
    Inventors: Yossi Pik, David Brutman
  • Patent number: 7373405
    Abstract: A network system for managing remote agents of a communication center includes a primary server connected to the network the primary server controlling at least one routing point; one or more secondary servers distributed on the network and accessible to the remote agents, the secondary server or servers having data access to agent computing platforms and communication peripherals; and, a software suite distributed in part to the secondary server or servers and distributed in part to one or more agents computing platforms and peripherals, the software suite including protocol for reporting agent status data. The system monitors agents computing platforms and peripherals for activity state through the one or more secondary servers whereupon the one or more secondary servers exchange control messaging and event related data using ISCC protocols with the primary server over the network for intelligent routing purposes.
    Type: Grant
    Filed: March 1, 2005
    Date of Patent: May 13, 2008
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventors: Vladimir N. Deryugin, Patrick Giacomini, Petr Makagon, Andriy Ryabchun, Nikolay Anisimov
  • Patent number: 7366789
    Abstract: A method and apparatus for servicing transit and transmit traffic in a node of a network. The network includes a plurality of nodes connected by first and second rings formed by two or more transmission media. The method includes receiving usage data from a downstream node, identifying a first weighted value associated with a provisioning rate associated with the downstream node and a second weighted value associated with a provisioning rate of the node, determining an allowed usage for the node using the usage data and the first and second weighted values and servicing transmit and transit traffic received at the node including limiting the servicing of the transmit traffic in accordance with the determined allowed usage.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: April 29, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Necdet Uzun, Mete Yilmaz
  • Patent number: 7356578
    Abstract: A system for determining a spanning tree for a computer network is disclosed. The system includes a computing device and a computer-readable medium. The computer-readable medium is part of the computing device or is in electronic communication with the computing device. The computer-readable medium comprises executable instructions for implementing a method for determining the spanning tree for the computer network. Multicast alias domains from the computer network are discovered. The discovery of communication metrics by the multicast alias domains is coordinated. The communication metrics from the multicast alias domains are determined. A minimum spanning tree for the computer network is constructed by using the communication metrics. The minimum spanning tree is stored and used in computer system administration.
    Type: Grant
    Filed: May 28, 2003
    Date of Patent: April 8, 2008
    Assignee: LANDesk Software Limited
    Inventor: David A. Eatough
  • Patent number: 7353261
    Abstract: A system and method are described for generating a unique name for a particular subordinate resource of a computer system having a plurality of subordinate resources associated with superior resources. A superior resource is identified that is associated with the particular subordinate resource, and the name of that superior resource is ascertained. A portion of the superior resource name is selected and combined with a unique counter value from a global counter, where the global counter provides a different counter value to each subordinate resource of the plurality of subordinate resources. In this manner, the generated subordinate resource name for the particular subordinate resource is unique across all subordinate resources of all superior resources, not only across subordinate resources of one of the superior resources.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: April 1, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Kaartik Viswanath, Stanley Ratliff
  • Patent number: 7353303
    Abstract: A switch comprising front-end and back-end application specific integrated circuits (ASICs) is disclosed. Frame storage and retrieval in the switch is achieved by dividing a frame into equal sized portions that are sequentially stored in switch memory during an assigned time slot. Control logic coupled to the front-end and back-end ASICs assigns the time slot either dynamically or statically.
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: April 1, 2008
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Kreg A. Martin, Ronald K. Kreuzenstein
  • Patent number: 7349971
    Abstract: The present invention is related to a method for transmitting data utilizing a plurality of communication applications simultaneously in a communication device supporting the plurality of communication applications, and a communication device for implementing the method. The method according to the present invention includes establishing a first communication session between a user of the communication device and a recipient via a first communication application supported by the communication device, invoking a second communication application to transmit data to the recipient via the second communication application during a communication session concurrent with the first communication session, and, in response to invoking the second communication application, automatically retrieving communication information related to the recipient and necessary to establish the concurrent communication session via the second communication application.
    Type: Grant
    Filed: February 5, 2004
    Date of Patent: March 25, 2008
    Assignee: Scenera Technologies, LLC
    Inventor: Robert Paul Morris
  • Patent number: 7349991
    Abstract: A technique for providing communication between two computers through a network in a way to allow one computer to control the other.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: March 25, 2008
    Assignee: Intel Corporation
    Inventors: Rahul Khanna, Mahesh S. Naru
  • Patent number: 7346682
    Abstract: The present invention provides a system and apparatus for efficient and reliable, control and distribution of data files or portions of files, applications, or other data objects in large-scale distributed networks. A unique content-management front-end provides efficient controls for triggering distribution of digitized data content to selected groups of a large number of remote computer servers. Network distribution messages are dispatched according to a sorted list of servers, based on factors such as nearness, server processor speed, reliability, and CPU Usage. For large numbers of servers, a store-and-forward approach becomes much more efficient. A first selected server receives the message from a content control manager (CCM). The first server requests instructions for the next server listed on an ordered list in the CCM and forwards a copy of that message to the next identified server. Each server reports its completion and requests further instructions from the CCM.
    Type: Grant
    Filed: April 20, 2004
    Date of Patent: March 18, 2008
    Assignee: Network Appliance, Inc.
    Inventors: Vijay R. Basani, Krishna Mangipudi, Lynne M. Murach, Leroy R. Karge, Vitaly S. Revsin, Azer Bestavros, Mark E. Crovella, Domenic J. LaRosa
  • Patent number: 7340514
    Abstract: A printing system includes a printer and computers connected by an network. A mail server is provided for transmitting notification data from the printer to the computers in the form of an email message. Print data stored in the printer is erased once the print data has been used for reprint operations a certain amount of times. If the amount of print data stored in the printer exceeds a reference size, then print data sets are selected for erasure based on predetermined conditions. Data stored in the printer can be retrieved from the printer and amended at the computer.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: March 4, 2008
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Akihiro Yamada, Hiroyuki Funahashi, Yoshiko Orito
  • Patent number: 7340523
    Abstract: A media server system includes a dispatcher and a set of processors either in the same physical system or in separate physical systems. The dispatcher receives the initial messages of respective session initiation dialogs from sources such as application servers. For each message, the dispatcher selects one of the processors to conduct the session initiation dialog and forwards the message to the selected processor using a port number uniquely associated with the processor and a switch fabric that routes the message to the processor associated with the modified port number. Upon receiving an initial session dialog message from the dispatcher, each processor creates a response message including the processor's port identifier, and sends the response message to the application server that was the source of the initial message. Subsequent messages of the session initiation dialog are sent directly to the selected processor by the application server, bypassing the dispatcher.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: March 4, 2008
    Assignee: Dialogic Corporation
    Inventors: John J. Van Dyke, Christopher J. Burke
  • Patent number: 7330859
    Abstract: In a database system having a primary server side (10) and a secondary server side (30), a high availability data replicator (26, 46) transfers log entries from the primary side (10) to the secondary side (30) and replays the transferred log entries to synchronize the secondary side (30) with the primary side (10). R-tree index transfer threads (54, 56) copy user-defined routines, the user defined index, and index databases deployed on the primary server side (10) to the secondary server side (30) and deploy the copied user-defined routines, reconstruct the user-defined index, and copy data pages on the secondary side (30) to make the user-defined index consistent and usable on the secondary side (30).
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: February 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ajay K. Gupta, Karl Ostner
  • Patent number: 7328257
    Abstract: An apparatus and method that allows a telecommunication identification number for a communication terminal to be determined upon a presence of a user at the network connected telecommunication terminal.
    Type: Grant
    Filed: June 6, 2003
    Date of Patent: February 5, 2008
    Assignee: Avaya Technology Corp.
    Inventors: Christopher Reon Gentle, Neil Hepworth, Stéphane Laveau
  • Patent number: 7325073
    Abstract: Video On Demand system providing video programs between a program provider and a plurality of clients coupled over a peer to peer network. Transmitting a requested video program from a first client on a first channel. Allocating a second channel for transmitting the video program requested by a second client. The first client forwarding the video program to the second client on the second channel from the beginning of the video program received and stored. Controlling the second client to receive and store the video program sent on the first channel in synchronization with the first client. Merging the second channel into the first channel in response to notification that the program received from the first client by the second client reaches a starting point of the program received and stored by the second client. Notifying the first client to stop sending the video program to the second client.
    Type: Grant
    Filed: June 4, 2003
    Date of Patent: January 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ling Shao, Guo Hui Lin
  • Patent number: 7325054
    Abstract: A network is configured of networks connected to each other via a router. A notification terminal device, a plurality of printers serving as the network terminal devices, a plurality of personal computers serving as the notifying terminal devices, and the like are connected to the network. The notification terminal device establishes groups of printers and, for each group, sets mail addresses and conditions for issuing notifications to those mail addresses regarding the status of the printers. The notification terminal device collects status data from the printers and transmits notification mail to the preset mail addresses based on the notification conditions set for each group.
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: January 29, 2008
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Kan Ishimoto
  • Patent number: 7325035
    Abstract: A Trojan horse method and apparatus to permit email access to secure enterprise resources within an enterprise's firewall. An email message is used to permit a user to gain access to computer resources such as databases maintained within a secure enterprise's firewall. An email message generated from a palmtop computer or any other computer capable of sending and receiving email messages is used to pass through the firewall as a conventional email message would. The email message is received at a designated computer that recognizes reserved command words as a part of the email message, preferably as a part of the subject line thereof. Upon recognizing the reserved command word, the email message is parsed to determine key components of a command that can be executed on a desired enterprise computer resource. An appropriate command (e.g., an SQL query) is then created for execution on the enterprise computer resource (e.g., a database).
    Type: Grant
    Filed: January 24, 2001
    Date of Patent: January 29, 2008
    Assignee: PalmSource, Inc.
    Inventor: Greg Arnold
  • Patent number: 7325033
    Abstract: System and method for operating a system including one or more co-located computers, e.g., rack-mounted blades, coupled to one or more remote human interfaces (RHIs), and where content or communication is received from sources, e.g., external content sources, internal or external communications sources, etc., and distributed to the RHIs. A first computing system generates first video signals corresponding to a first image for transmission to a display device in a first RHI. The video manager receives a second image from a source, and inserts second video signals corresponding to the second image with the first video signals to form third video signals. The display device of the first RHI displays a third image based on the third video signals, e.g., a picture-in-picture presentation of the second and first images. The first, second, and third video signals may include video streams and/or audio signals, and may be analog, digital, or both.
    Type: Grant
    Filed: April 11, 2003
    Date of Patent: January 29, 2008
    Assignee: ClearCube Technology, Inc.
    Inventor: Barry W. Thornton