Patents Examined by David A. Wiley
  • Patent number: 7376902
    Abstract: Various implementations of the present invention provide systems and methods for interactive scripting in a distributed computing system. One implementation provides a method for displaying alert information on a display device. In this implementation, the method includes displaying work information in a work area of the display device, wherein the work information relates to an interactive session between a user and a specified person. The method further includes displaying alert information in a reserved area of the display device, wherein the alert information relates to a business-relevant situation for the interactive session between the user and the specified person. The reserved area of the display device is located in proximity to the work area of the display device and is persistently viewable by the user while the user is working in the work area.
    Type: Grant
    Filed: February 13, 2003
    Date of Patent: May 20, 2008
    Assignee: SAP AG
    Inventor: Hermann Lueckhoff
  • Patent number: 7373395
    Abstract: A system and method of notifying a remote client of a sensor triggering event and providing to the remote client data related to the sensor triggering event. In one embodiment, the method includes: receiving a first notification signal indicating that a sensor has been triggered; identifying a data recording device associated with the triggered sensor, wherein the data recording device records video data; identifying a client device designated to receive the video data when the sensor has been triggered; transmitting to the client device a second notification signal indicating that the sensor has been triggered; receiving an acknowledgement signal from the client device; and transmitting the video data to the client device.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: May 13, 2008
    Assignee: Perseus Wireless, Inc.
    Inventors: James C. Brailean, Marshall Merrifield, Joel Douglas Underwood, Douglas Christian Hoffman
  • Patent number: 7366755
    Abstract: A method and apparatus route hypertext protocol requests to one of a plurality of application servers, which share a database through a backend database management system. The application servers store session data in the database. Hence, if a subsequent request is routed to a different application server, the session data is available through the backend database management system. One or more web servers perform routing of requests to the application server. When a request is received that is accompanied by a session ID, routing is performed by utilizing a hash function on the session ID. The resulting hash value is mapped to an application server. A hash function on a session ID will always result in the same hash value; therefore, the request will always be routed to the same application server. However, if an application server is non-functional, a new hash based on the previous hash is computed until a functional application server is selected.
    Type: Grant
    Filed: July 28, 2000
    Date of Patent: April 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Gennaro A. Cuomo, Michael L. Fraenkel, Brian Keith Martin
  • Patent number: 7366774
    Abstract: A high reliability network provides for measurements of network delays through pairs of transmissions of local clock values used in a first message to deduce clock value offsets and in a second message to reveal network delays.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: April 29, 2008
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Anthony Gerard Gibart, David A. Vasko, Paul G. Kucharski, Joseph A. Lenner, Edward C. Korsberg
  • Patent number: 7366986
    Abstract: An MPEG data receiving apparatus adapted to interact with a MPEG data providing apparatus. A storage unit stores scene description information (SDI) from a received MPEG stream and a command recognition unit outputs node identification information based on user-selected objects and scene correction commands input by the user. A correcting unit searches for SDI stored in the storage unit corresponding to the scene correction commands and selectively updates the SDI on the object or requests the MPEG stream providing apparatus to update the SDI corresponding to the scene correction commands according to a result of determining whether the SDI corresponding to the scene correction commands exists in the storage unit. Accordingly, interaction between the MPEG data receiving apparatus and the MPEG data providing apparatus is enabled. Effective results are obtainable under a narrow bandwidth environment by reducing an amount of SDI transmitted from the providing apparatus.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: April 29, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sang-rae Lee
  • Patent number: 7366983
    Abstract: A spell checker based on the noisy channel model has a source model and an error model. The source model determines how likely a word w in a dictionary is to have been generated. The error model determines how likely the word w was to have been incorrectly entered as the string s (e.g., mistyped or incorrectly interpreted by a speech recognition system) according to the probabilities of string-to-string edits. The string-to-string edits allow conversion of one arbitrary length character sequence to another arbitrary length character sequence.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: April 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Eric Brill, Robert Moore
  • Patent number: 7363367
    Abstract: Methods and apparatuses for obtaining delay, jitter, and loss statistics of a path between server and an end user coupled via an internetwork are described. The server may comprise a web server in communication with the end user via the Internet. Statistics are obtained by analyzing the details of a TCP connection underlying an HTML transaction. Robust measurements of jitter, delay, and loss are ensured by maximizing traffic between the web server and the surfer in order to generate a robust sample of TCP connections. Content may be updated with one or more html link(s). This existing content may reside on a highly trafficked portal, such as a web portal, and may be encoded in a markup language, such as Hyper Text Markup Language (HTML). The Uniform Resource Locators (URLs) corresponding to the one or more links resolve to the server from which the statistics are to be measured. The actual content supplied by the server may be minimized, in order to preserve bandwidth.
    Type: Grant
    Filed: July 10, 2001
    Date of Patent: April 22, 2008
    Assignee: Avaya Technology Corp.
    Inventors: Michael A. Lloyd, Sean P. Finn, Omar C. Baldonado, Mansour Karam, Faisal Siddiqi, Herbert S. Madan, James G. McGuire
  • Patent number: 7363590
    Abstract: A calendar bar utility with a special user interface may be integrated and displayed simultaneously with an electronic mail list inbox. The calendar bar user interface comprises a linear display arranged into multiple, chronologically-arranged, time periods. Upon selection of a specific time period, such as a day, or the current day, subdivisions of the time period, e.g. hours of a day, are displayed in a similar format. The calendar bar also allows multiple calendars, for example the personal calendar of the user, and a team calendar for multiple individuals, to be displayed simultaneously for easy access. Selection of a specific time period causes data associated with any event in that time period to be displayed next to the designated time period, or, alternatively, in a separate window. The data associated with the event may vary in detail and scope depending on the designer preferences, but will typically include the start and end times, the location, topic, type, i.e. call-in, video conference, etc.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: April 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Bernard Kerr, Daniel M. Gruen, Paul B. Moody, Steven L. Rohall, Seymour Kellerman, John Patterson
  • Patent number: 7363339
    Abstract: The present invention is directed to technology for determining the members of groups. A group can have static members, dynamic members and/or nested members. An entity is a nested member of a first group if that entity is a member of a second group and the second group is a member of the first group. There can be multiple levels of nesting. For example, an entity can be a nested member of a first group if that entity is a member of a second group, which is a member of a third group, which is a member of a fourth group, . . . , which is a member of the first group. The present invention can determine the membership of a group, including the static members, dynamic members and/or nested members. Furthermore, the present invention can be used to expand one or more groups so that future requests to view the membership of a group can be performed in a more efficient manner.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: April 22, 2008
    Assignee: Oracle International Corporation
    Inventors: Shawn P. Delany, Sajeed Ahmed, Vivian M. Ganitsky
  • Patent number: 7359973
    Abstract: Home-networked client devices are connected to a host system that assigns independent Internet addresses to the client devices using a home gateway device that is connected to the home-networked client devices through a network. The home gateway device, which may be physically located in a personal residence, generally includes a communication device to communicate with the host system over a single communication tunnel established between the home gateway device and the host system. The home gateway device also may include a PPPoE access concentrator and an L2TP access concentrator. The client devices communicate with the host system through the home gateway device over the single communication tunnel. This enables the host system to establish individual communication sessions with the client devices over the single communication tunnel and to assign independent Internet addresses to the client devices.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: April 15, 2008
    Assignee: AOL LLC, a Delaware Limited Liability Company
    Inventors: David Clyde Chiles, Eric Bosco
  • Patent number: 7356774
    Abstract: One embodiment of the invention comprises a system and method method for creating a sub-system in a measurement system. A user may group together various components of the measurement system into a sub-system. Grouping a subset of components together in the sub-system may enable the subset of components to be treated as an atomic unit in various ways. In particular, the subset of components may be displayed as a single unit. For example, in one embodiment the user may be able to request the sub-system to be collapsed into a single icon. In response the individual components within the sub-system may be hidden from view, and a single sub-system icon representing the entire sub-system may be displayed. Another embodiment of the present invention comprises a method for grouping together a plurality of measurement components into a single icon, where each measurement component represents a measurement to be acquired by the measurement system.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: April 8, 2008
    Assignee: National Instruments Corporation
    Inventors: Mohammed Kamran Shah, Jeffrey N. Correll
  • Patent number: 7356580
    Abstract: A process chamber with a computer system that controls the process chamber is connected to one or more sensors, which are used to monitor the process in the process chamber. The sensors are connected to the computer system in a client/server relationship, in a way that allows the sensors to be hot swappable plug and play sensors. The computer system exchanges various messages with the sensors, synchronizes with the sensors, and integrates and utilizes data sent from the sensors.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: April 8, 2008
    Assignee: Lam Research Corporation
    Inventors: Chung-Ho Huang, Andrew Lui, David J. Hemker
  • Patent number: 7356773
    Abstract: A computer program wizard builder. A method and apparatus are provided whereby a person not familiar with computer programming or computer programming languages can run a wizard to create or alter another wizard which sets up an application program with connection details and properties of industrial monitoring or control equipment. The method allows the setup wizard to be moved to other computers by a person with no computer programming skills. The method is a wizard which builds another wizard. The new wizard is a setup wizard which sets up or forms a de facto interface between the application program and the monitoring or control equipment.
    Type: Grant
    Filed: December 27, 2001
    Date of Patent: April 8, 2008
    Assignee: Expertune, Inc.
    Inventor: Richard Alan Barraclough
  • Patent number: 7356582
    Abstract: An electronic apparatus allows communication devices to be connected thereto, and has a plug-and-play function of automatically setting a communication device to be connected. A communication monitoring module monitors the communication statuses of the communication devices connected to the electronic apparatus. A registry stores information indicative of the priorities in use of the communication devices connected to the electronic apparatus. A switching module uses a plug-and-play function to switches the communication devices such that one communication device is used exclusively, on the basis of the communication statuses of the communication devices obtained from the communication monitoring module and the information stored in the registry.
    Type: Grant
    Filed: September 5, 2002
    Date of Patent: April 8, 2008
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Takeshi Tajima
  • Patent number: 7356577
    Abstract: A system and method are disclosed for providing an online software upgrade in a switch in a telecommunications system. The switch includes: 1) a main processing unit for executing call process client applications associated with call connections; 2) call application nodes for executing call process server applications; and 3) system management nodes. A configuration management controller associated with a system management node executes an online software upgrade for the software in the switch while the switch is executing the software that is being upgraded. At least one load sharing policy is capable of associating at least one of the call process client applications with at least one of the call process server applications and to throttle new associations involving the call process server applications.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: April 8, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: David Allan Collins
  • Patent number: 7353291
    Abstract: There is disclosed a network status server for receiving an inquiry from a web server accessed by a client, and using path information and determining the optimum web server to return a response to the accessed web server. The web server receiving the response instructs the client to access the optimum web server from the next time. In this constitution, accesses among the dispersed/arranged web server sites are leveled, and access loads can be leveled even among the web servers in the respective web server sites. Moreover, the client can access the optimum web server.
    Type: Grant
    Filed: June 20, 2000
    Date of Patent: April 1, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tsukasa Ogino
  • Patent number: 7353463
    Abstract: An interface for a multifunctional electronic device capable of performing multiple services such as copy, fax, scan, and print wherein the interface is simplified by illuminating or otherwise focusing a user's attention to only those control switches that are available for selection in respect to the service to be performed. Also, provision may be made to highlight, within a group of available features, the switch that controls the feature that is currently selected.
    Type: Grant
    Filed: December 4, 2002
    Date of Patent: April 1, 2008
    Assignee: Xerox Corporation
    Inventors: Charles W. Stohrer, Anne E. Brose
  • Patent number: 7353280
    Abstract: Home-networked client devices are connected to a host system that assigns independent Internet addresses to the client devices using a home gateway device that is connected to the home-networked client devices through a network. The home gateway device, which may be physically located in a personal residence, generally includes a communication device to communicate with the host system over a single communication tunnel established between the home gateway device and the host system. The home gateway device also includes a network address translation module. The client devices are typically connected to the home gateway device through a network and the client devices communicate with the host system through the home gateway device over the single communication tunnel. This enables the host system to establish individual communication sessions with the client devices over the single communication tunnel and to assign independent Internet addresses to the client devices.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: April 1, 2008
    Assignee: AOL LLC, a Delaware Limited Liability Company
    Inventors: David Clyde Chiles, Eric Bosco
  • Patent number: 7349972
    Abstract: A method for initialization of secure communication between a network resource and a client via a network. The method includes receiving an access at the network resource from a management application of a client. In response to the access, configuration parameters are generated for initializing secure communication with the client via the network. Security configuration information is printed showing the configuration parameters. The security configuration information is for enabling manual input of the configuration parameters into the management application. Secure communication is implemented with the management application in accordance with the configuration parameters.
    Type: Grant
    Filed: February 1, 2002
    Date of Patent: March 25, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mike C. Robinson, Andrew K. Khieu, Mark C. Lucas
  • Patent number: 7349986
    Abstract: Stream data is transmitted from a distribution server to a client without any loss of data. The capacity of a reception buffer to be prepared at the client can be made small and the network bandwidth necessary for data redistribution can be narrowed. A relay server interposed between the distribution server and client buffers stream data in an auxiliary storage device. When the relay server or client detects a loss of stream data, a redistribution request is transmitted to the distribution server or another relay server at the preceding stage.
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: March 25, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Tadashi Takeuchi, Damien Le Moal, Shinya Kato