Patents Examined by Khanh Quang Dinh
  • Patent number: 7249180
    Abstract: The present invention relates to a method for providing an electronic environment for facilitating user interaction with a business. The method displays an abstract graphical proxy for the environment, displays an abstract graphical proxy for at least one consumer within the environment, and provides the consumer with interactive business facilities. The environment is a marketplace structured by the business. The environment includes a chat application. The chat application includes one of private chat and public chat. The environment comprises interactive applets. Each consumer proxy is individualized according to consumer input or each consumer proxy is individualized according to consumer activity.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: July 24, 2007
    Assignee: International Business Machines Corporation
    Inventors: Thomas D. Erickson, Peter K. Malkin
  • Patent number: 7203721
    Abstract: A mobile information network browser device with audio feedback capability that is capable of transmitting a request for information via a wireless communication interface from one or more servers in an information network. The browser device further includes an audio interface capable of receiving data from the wireless communication interface that is responsive to the request for information. The browser device interfaces with a wireless communication network so that it may be used in a mobile vehicle, such as an automobile. Receiving the requested information in audio format relieves the user from having to view an output display screen to receive the information while trying to operate the mobile vehicle.
    Type: Grant
    Filed: October 8, 1999
    Date of Patent: April 10, 2007
    Assignee: At Road, Inc.
    Inventors: Amir Ben-Efraim, Tae Hae Nahm, David Hudson
  • Patent number: 7177909
    Abstract: A method and system of electronic messaging is disclosed in which the electronic messaging system is configured such that the message content contains information which will drive the routing decision process. The message itself can be prioritized and routed to a pre-defined communications device or application, even before the recipient of the message has read the message. The sender focuses on the content and MessageML provides the constructs to tag the content and properly transform it into a viewable format for delivery to the target communications device. A method is disclosed for providing content driven electronic messaging that enables individuals to receive XML electronic messages using an electronic messaging system. Once an Informant Stylesheet and SmartMessage Stylesheet are created, a SmartMessage can be sent to a MessageML Service Provider, who will receive the SmartMessage, process it, and deliver the SmartMessage to a user's defined endpoint.
    Type: Grant
    Filed: March 10, 2003
    Date of Patent: February 13, 2007
    Assignee: CenterPost Communications, Inc.
    Inventors: Juergen Stark, Craig Goren
  • Patent number: 7171416
    Abstract: A method and apparatus for generating court dates. A Date Calculation Engine (DCE) is coupled to a court date server and a court rule database for generation of court dates. The court rule database includes formulas written in a Date Calculation Scripting Language (DCSL) for calculating the court dates. The court rules further include instructions for generating a Jurisdiction Selection Expert (JSE) and an Event Selection Expert (ESE) that enable a user to quickly select a jurisdiction and an event using hierarchal data structures. The DCE is combined with other software components to build a complete court date server system.
    Type: Grant
    Filed: July 22, 2002
    Date of Patent: January 30, 2007
    Assignee: Compulaw, LLC.
    Inventors: David J. Kalmick, Ricky J. Rains, Alexander J. Manners
  • Patent number: 7171463
    Abstract: A system for, and method of, denoting and communicating with a computer network site and a computer network incorporating the system or the method. In one embodiment, the system includes: (1) an address parser that makes a determination of whether the site is a mobile site from an address of the site and (2) a communications manager that manages communication with the site based on the determination.
    Type: Grant
    Filed: May 20, 1998
    Date of Patent: January 30, 2007
    Assignee: Lucent Technologies Inc.
    Inventor: Nitin J. Shah
  • Patent number: 7165106
    Abstract: Object matters handled by each program constituting a work are assorted and classified into a system, and an ID information for discriminating the work is added to a definition information relating to the execution of the work and to an information representing the events which occur with the execution of the work, in order to achieve a unitary management. A priority is assigned to each event occurring with the execution of the work, and whether the information representing the event is to be transferred or stored is decided so as to accomplish the objectives described above.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: January 16, 2007
    Assignee: Hitachi Ltd.
    Inventors: Eiji Matsumura, Toshiaki Hirata
  • Patent number: 7162524
    Abstract: A content-based publish/subscribe system for providing gapless message delivery from a publishing client to a subscribing client, the system includes a plurality of brokers operatively coupled to one another via a network. Each of the brokers include at least one processor and are configured as a publisher-hosting broker, a subscriber-hosting broker or an intermediate broker. The subscriber-hosting broker is operatively coupled to the publisher-hosting broker via the network through the intermediate broker. At least a portion of the plurality of brokers are configured so as to eliminate a need for persistent storage of messages at the intermediate broker and to substantially guarantee a gapless delivery of one or more messages transmitted by the publishing client to the subscribing client, even in the presence of a failure in the publish/subscribe system.
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: January 9, 2007
    Assignee: International Business Machines Corporation
    Inventors: Mark C. Astley, Joshua S. Auerbach, Sumeer K. Bhola, Marc A. Kaplan, Robert E. Strom, Yuanyuan Zhao
  • Patent number: 7155510
    Abstract: System, method, computer program product, and business operating model.
    Type: Grant
    Filed: March 26, 2002
    Date of Patent: December 26, 2006
    Assignee: PredictWallStreet, Inc.
    Inventor: Craig Andrew Kaplan
  • Patent number: 7155514
    Abstract: An agent-free modular Event Log Management System for commanding and controlling system event logs. The Event Log Management System's modules function independently or in concert with other system modules. The system comprises four separate and distinct agent-free modules that command and control event archiving, event alarm and event analysis of data residing on server computers and/or databases within a given computer network and system configuration management. Any given module may, if desired, operationally function independent of the other three modules or the four modules may be combined and in concert form the agent-free modular Event Log Management System. When deployed as a system the modules reside on at least one data storage medium of the computer network wherein at least one computer of the network is generating event logs.
    Type: Grant
    Filed: March 14, 2003
    Date of Patent: December 26, 2006
    Assignee: Dorian Software Creations, Inc.
    Inventor: Robert Andrew Milford
  • Patent number: 7149772
    Abstract: A method and device are disclosed which receives packets streamed over a packet network, decodes the packets received to generate a decoded signal stream and filters the decoded signal stream to generate a pulse code modulated (PCM) signal stream. The PCM signal stream may be tailored to conform to the target destination transport requirements, including call channels established over circuit-switched networks, whether wired or wireless, without modifying the capabilities associated with the network infrastructure or the client phone.
    Type: Grant
    Filed: March 14, 2000
    Date of Patent: December 12, 2006
    Assignee: Lucent Technologies Inc.
    Inventor: Asawaree P. Kalavade
  • Patent number: 7146418
    Abstract: A system and method for providing transparent mobility support employs a mobile service in an API layer of an operating system to leverage the capability of a session establishment service that implements the Session Initiation Protocol or the like for locating a remote node for session setup and detecting address change of the remote node. When an application on a correspondent host (CH) wants to communicate with a second application on a mobile host (MH), the mobility service of the CH uses the session establishment service to locate the mobile host and set up a session with it, and then sets up a transport data channel for the session. When the MH changes its network address, the session establishment service of the CH finds out the new address through the operation of the session establishment protocol and reestablishes the session with the MH.
    Type: Grant
    Filed: November 16, 2001
    Date of Patent: December 5, 2006
    Assignee: Microsoft Corporation
    Inventor: Pradeep Bahl
  • Patent number: 7133897
    Abstract: A computer-implemented method for importing/attaching or exporting/detaching a file during a given e-mail operation. From a user's perspective, the method begins when the user elects to perform the import/attach or export/detach function with respect to a given file. If the file resides locally, the operation proceeds as usual by carrying out the function as if the file is on the local system and resides in a known place. If, however, the file does not reside locally, a panel or other user interface is displayed. Using this panel, the user may then attempt to log into a remote system on which the file is supported. Thus, for example, the user interface may require the user to enter a userid, password, hostname, or some combination thereof. If the user login is successful, the routine gets or puts the file (e.g., using an FTP operation) as required, preferably as a background process.
    Type: Grant
    Filed: November 18, 1999
    Date of Patent: November 7, 2006
    Assignee: International Business Machines Corporation
    Inventor: Trung Minh Tran
  • Patent number: 7127522
    Abstract: To provide a message sending function which reflects “taste” in a destination agent designated by a user and a policy of the market in which agents operate. When multicasting a message to agents, a message monitor executes the steps of: receiving preferential destination information designated by a user along with the message; determining to which agents the message is to be sent, by referring to the preferential destination information; and sending the message to the agents determined as destinations. This preferential destination information designated by a user is the information representing a user's “taste” which is represented, for instance, by an agent name and a priority (or weight). It is also possible that the destination determining step comprises a step of referring to a messaging policy data defining priorities of agents to which the message can be sent. By doing so, it becomes possible to reflect a policy of a market's sponsor on message sending.
    Type: Grant
    Filed: June 21, 1999
    Date of Patent: October 24, 2006
    Assignee: International Business Machines Corporation
    Inventors: Yuhichi Nakamura, Gaku Yamamoto
  • Patent number: 7107317
    Abstract: A method of delivering targeted application generated information to multiple users can include generating data items to be output to classes of at least one user and associating the data items with data categories. The data categories can be associated with at least one of the classes of users. The data items can be distributed to classes of users that are associated with the data categories of the data items.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: September 12, 2006
    Assignee: International Business Machines Corporation
    Inventors: Scott H. Demsky, Donald A. James, James J. Toohey
  • Patent number: 7107334
    Abstract: Methods and apparatus are described for replicating a plurality of original packets in a packet flow which follows a first routing path. The packet flow is received with a first device, the first device being included in the first routing path. In the first device, the original packets in the packet flow are identified according to at least one predetermined criterion. In the first device, replicate packets corresponding to the original packets are generated. The original packets are transmitted from the first device along the first routing path. The replicate packets are transmitted from the first device along a second routing path which is different from the first routing path.
    Type: Grant
    Filed: March 16, 2000
    Date of Patent: September 12, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, James A. Aviani, Jr., Alexander G. Tweedly
  • Patent number: 7103669
    Abstract: Video communication over lossy packet networks such as the Internet is hampered by limited bandwidth and packet loss. The present invention provides a system for providing reliable video communication over these networks, where the system includes at least two jointly designed subsystems: (1) multiple state video coding system and (2) path diversity transmission system. Multiple state video coding combats the problem of error propagation that results from packet loss by coding the video into multiple independently decodable streams, each with its own prediction process and state. If one stream is lost the other streams can still be decoded to produce usable video, and furthermore, the correctly received streams provide bidirectional (i.e., previous and future) information that enables improved state recovery for the corrupted stream.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: September 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: John G. Apostolopoulos
  • Patent number: 7093004
    Abstract: The invention provides an off-the-shelf product solution to target the specific needs of commercial users with naturally parallel applications. A top-level, public API provides a simple “compute server” or “task farm” model that dramatically accelerates integration and deployment. A number of described and claimed adaptive scheduling and caching techniques provide for efficient resource and/or network utilization of intermittently-available and interruptible computing resource in distributed computing systems.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: August 15, 2006
    Assignee: DataSynapse, Inc.
    Inventors: James Bernardin, Peter Lee, James Lewis
  • Patent number: 7080123
    Abstract: The system for preventing unnecessary message duplication in electronic mail forms a message digest of each message received. The message digest is then compared with stored message digests from previous messages to determine if there is a match. If there is a match, this means that the first and second messages are the same, and so the second message is discarded. If, on the other hand, there is no match, then the second message processed because it is assumed that it is a message that is a non-redundant message. The list of stored message digests is culled based on some predetermined criteria to ensure that it does not grow indefinitely.
    Type: Grant
    Filed: September 20, 2001
    Date of Patent: July 18, 2006
    Assignee: Sun Microsystems, Inc.
    Inventor: Edwin Earl Freed
  • Patent number: 7076564
    Abstract: The present invention describes a method and apparatus for resolving anomalies within a network topology map that typically occur when a derived topology map fails, for a variety of reasons, to include devices resident on the network. The method of the present invention discovers missing devices by identifying a conflicting link within a received topology map, the conflicting link comprising a source and one or more conflicting destinations. The conflicting link is resolved through the use of one or more virtual devices within the topology map. The conflicting link is replaced with a link to a virtual device based upon the resolution of the conflicting link, thereby eliminating the anomaly in the topology map. The step of resolving the conflicting link may also comprise the steps of determining a number of conflicting destinations from the source of the conflicting link, resolving the source of the conflicting link, and resolving the conflicting destination.
    Type: Grant
    Filed: September 17, 2001
    Date of Patent: July 11, 2006
    Assignee: Micromuse Ltd.
    Inventors: Hing Wing To, Christopher Appleton
  • Patent number: RE39269
    Abstract: Data exchange system includes at least one portable data processing unit with data communication processing and memory units, the latter including an executive program and one or more application descriptors, each application description including at least one interaction context comprising commands, data elements, data references, procedures, access conditions, and external references; the structure of the data elements and the data references as well as other references is chosen in such a way that a very efficient use of the restricted memory space of e.g. smart cards is obtained.
    Type: Grant
    Filed: June 10, 2002
    Date of Patent: September 5, 2006
    Assignee: Sun Microsystems, Inc.
    Inventor: Eduard Karel de Jong