Patents Issued in January 29, 2008
  • Patent number: 7324996
    Abstract: A method and/or apparatus for digital data delivery of hypermedia and/or datafiles including proprietary content. An operative of the method provides authorization of access a1). Remote authorization is provided a4), providing critical dissemination to a plurality of locations.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: January 29, 2008
    Inventors: David Antonio Walters, Jonathan James J. Walters, Denley Earl Walters
  • Patent number: 7324997
    Abstract: A bookmark managing system is provided which is capable of effectively managing a bookmark function even when a user is using a plurality of terminals. The bookmark managing system includes terminals to be used by the user, information providing server which provides contents to the terminals, an Internet to connect the terminals to the information providing server, and browsers used to browse contents incorporated in the terminals. It is also provided with a bookmark managing server being connected to the Internet and having a bookmark information list providing shared bookmark information which can perform a bookmark function even when the user is using a plurality of types of the terminals. The bookmark information has, at least, name information providing contents to be linked to and one and more URL information corresponding to the name information.
    Type: Grant
    Filed: August 21, 2002
    Date of Patent: January 29, 2008
    Assignee: NEC Corporation
    Inventor: Hiroshi Yamada
  • Patent number: 7324998
    Abstract: Methods and systems are disclosed for retrieving records. In one embodiment, the method comprises obtaining a starting record from a data set, obtaining a value associated with a first attribute of the starting record and executing at least one search for additional records in the data set associated with the value. The additional records are added to a result set. One of the records in the result set is selected and a value associated with a second attribute of the record is obtained. A second search for second additional records in the data set associated with the second value is executed. The second additional records are added to the result set. The records in the result set are outputted.
    Type: Grant
    Filed: March 18, 2004
    Date of Patent: January 29, 2008
    Assignee: ZD Acquisition, LLC
    Inventors: Timothy E. Beres, Michael W. Diesch, Bradford L. Hayes
  • Patent number: 7324999
    Abstract: The invention describes a system for detecting partial changes to data-structures of interest. If an inter-related set of data items are to be used then it is of value to know that the data items are undergoing changes, and thus may not be self consistent, and/or have been tampered with and/or are not the most recent update. The invention uses GUIDS to track updates by assigning a GUID to a selected set of nodes or items belonging to an identified set, preferably arranged in a tree structure. A new GUID is generated whenever an update takes place. Methods are defined to test that the interrelated data items are valid, i.e., replicated into, by testing for changes in the GUID by traversing the interrelated data items and comparing GUIDs at each node.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: January 29, 2008
    Assignee: Microsoft Corporation
    Inventor: Steven G. Judd
  • Patent number: 7325000
    Abstract: In order to provide in-region, interLATA service, a bell operating company (BOC) must provide telecommunications service to competitive local exchange carriers (CLEC) in a non-discriminatory manner. To demonstrate that the BOC service to the CLEC is non-discriminatory, the BOC provides a series of performance measures to regulatory agencies and to the CLEC. A system and method is described for ensuring the quality of those performance measurements. The system and method provide for identifying sub-processes within a performance measurement process (PMP), identifying critical audit points within each sub-process, and implementing control measures corresponding to each critical audit point. The system and method help to eliminate the need for time-consuming and expensive third-party audits of the PMP.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: January 29, 2008
    Assignee: AT&T Delaware Intellectual Property, Inc.
    Inventors: Olivia G. Mahon, Brandon R. Gullett, Jason D. Morris
  • Patent number: 7325001
    Abstract: Prior to searching a multidimensional feature space populated with data objects, each dimension in the feature space is divided into a number of intervals. When a query is received, a single interval that is overlapped by the query is selected from each dimension. A reduced set of data objects is then selected that includes only those data objects that overlap the selected intervals. This reduced set of data objects, rather than the entire set of data objects in the feature space, is then used to determine matches for the query.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: January 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Jonathan D. Goldstein, John C. Platt, Christopher J. C. Burges
  • Patent number: 7325002
    Abstract: Computer program products and methods of inspecting a log of security records in a computer network are provided. The method includes retrieving a log record, processing the log record including deriving a key to a table, determining a data value from information in the log record and adding the data value to a list of data values associated with the key if the data value is unique. One or more entries of the table are evaluated based on predetermined criteria to detect attempted security breaches.
    Type: Grant
    Filed: April 4, 2003
    Date of Patent: January 29, 2008
    Assignee: Juniper Networks, Inc.
    Inventor: Nir Zuk
  • Patent number: 7325003
    Abstract: A method and system for mapping datasources in a metadata model that provides datasource connections that are structurally isolated from the metadata model and which incorporate physical datasource addressing information for mapping a logical datasource structured within the metadata model to a particular physical datasource “on-the-fly”, and in a run-time environment. In an embodiment of the present invention, security can be implemented to limit user access leveraging an organization's security regime.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: January 29, 2008
    Assignee: Cognos Incorporated
    Inventors: Richard Blackwell, Glenn Rasmussen
  • Patent number: 7325004
    Abstract: A method and system for retrieving records from a database are described. The method and system retrieve a first set of records from the database, determine a number of relevant records in the first set of records, compare the target number of relevant records to the number of relevant records, and retrieve a second set of records from the database when the number of relevant records in the first set of records is less than the target number of relevant records. The second set of records includes the first set of records and at least one additional record. Optionally, the number of records in the second set of records is determined by a second function of an ordered list of functions that are each dependant on at least one of a target value and an access attempt value.
    Type: Grant
    Filed: July 26, 2004
    Date of Patent: January 29, 2008
    Assignee: International Business Machines Corporation
    Inventor: Nishanth Sastry
  • Patent number: 7325005
    Abstract: A system and method for category discovery is disclosed. The method discloses: receiving an information collection including a set of strings; identifying positively predictive pairs of strings; identifying negatively predictive pairs of strings; joining positively predictive pairs of strings into a category; and splitting negatively predictive pairs of strings into different categories. The system discloses various elements, means and instructions for performing the method.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: January 29, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: George H. Forman, Henri Jacques Suermondt, James R. Stinger
  • Patent number: 7325006
    Abstract: A system and method for category organization is disclosed. The method discloses: receiving an information collection including a set of strings; identifying positively predictive pairs of strings; identifying negatively predictive pairs of strings; joining positively predictive pairs of strings into common categories; splitting negatively predictive pairs of strings into different categories; and organizing the categories using the negatively predictive pairs of strings. The system discloses various elements, means and instructions for performing the method.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: January 29, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: George H. Fortnan, Henri Jacques Suermondt, James R. Stinger
  • Patent number: 7325007
    Abstract: A database API is presented that can expose data of non-native data-types, i.e., types that are unknown at API design-time. A broad type-system is used that is understood by both a server and a client. The API can dynamically discover, at run-time, data types that were defined using this broad type-system. The API can retrieve metadata that references a non-native data type in a client type library. A retrieved instance of the non-native data type, in serialized form, may be deserialized using the metadata.
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: January 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Pablo Castro, Blaine Dockter, Kawarjit Singh Bedi, Ramachandran Venkatesh
  • Patent number: 7325008
    Abstract: A system and method for generating responsibility vectors associated with multi-media files (e.g., audio and/or video files) is provided. The responsibility vectors are based upon responsibility of mixture components fitted to a mixture model for frames of the files. The responsibility vectors can be grouped based upon clustering related to extracted identifiable features of frames of the multi-media files. Once generated, responsibility vectors can be searched by a multi-media searching system. Also provided is a system for multi-media searching based, at least in part upon responsibility vectors associated with a query segment and multi-media files. The system can generate a query profile based, at least in part, upon responsibility vectors of frames of the query segment. The system can further generate segment profiles of segments of the multi-media files.
    Type: Grant
    Filed: July 20, 2005
    Date of Patent: January 29, 2008
    Assignee: Microsoft Corporation
    Inventor: Hagai Attias
  • Patent number: 7325009
    Abstract: A customer at a client workstation communicates with access software on a remote server to retrieve data from a database. The client may obtain information, such as available inventory, the status of a pending order, and so on, without contacting the database owner, such as the distributor of the inventory. Reports can be generated automatically by the customer.
    Type: Grant
    Filed: June 30, 2001
    Date of Patent: January 29, 2008
    Assignee: Brightpoint, Inc.
    Inventors: Michael J. Cleary, Cathy R. Faulkner, Jason R. Hall, Mario A. Hernandez, Richard L. White
  • Patent number: 7325010
    Abstract: An information modeling method receives various kinds of data; analyzes the data into semantic elements, that is, temporal information data including temporal information, spatial information data including spatial information indicating locations, object information data including object information which is an object of the function of data other than the temporal information data and the spatial information data and which interacts with the other data, and thing information data including the remaining thing information other than the temporal information, the spatial information and the object information; and establishes a database which is composed of an action including at least one among the temporal information data, spatial information data, object information data and thing information data, a module which is a higher group of the action, and a situation which is a higher group of the module, using the analyzed data.
    Type: Grant
    Filed: May 20, 2000
    Date of Patent: January 29, 2008
    Inventor: Chungtae Kim
  • Patent number: 7325012
    Abstract: A relationship management system using a database that stores contact information defining a set of contact individuals associated with each of the users of the database. An input routine stored on a computer readable medium is executed on a processor to accept an input of a target individual from a starting person who is a user of the system. A contact information access routine is executed on the processor to access contact information in the form of user-contact pairs stored in the database that are associated with the starting person and the target individual. A relationship connection routine is executed on the processor to utilize the user-contact pairs accessed by the contact information access routine and determine relationship connections that may link the starting person and the target individual. A display routine is executed to display to the starting person an indication of the potential relationship connections.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: January 29, 2008
    Assignee: Interface Software, Inc.
    Inventor: Robert M. Nagy
  • Patent number: 7325013
    Abstract: A database includes a repository of data segments to be searched, called standard streams. But rather than searching all possible segments of each standard stream, the database includes a set of index files that reference a number of different segments in the repository. Each index file provides information about whether various data segments in the repository are likely to match a given test stream, although in the presence of noise there may be multiple possible matches. By consulting a number of the index files, a searching algorithm identifies a set of candidate data segments to test and thus reduces the number of streams that must be tested.
    Type: Grant
    Filed: April 22, 2004
    Date of Patent: January 29, 2008
    Assignee: ID3MAN, Inc.
    Inventor: Jeffrey L Caruso
  • Patent number: 7325014
    Abstract: A method includes selecting a database on a system and selecting a style format on the system. The database contains data information for the web application, and the style format is applied to the web application. The method also includes selecting a validation rule for the web application, selecting a business rule for the web application, dynamically rendering the web application from a database to a web browser, and dynamically editing the web application. The web application incorporates the selected database and the selected style format instantaneously upon dynamic rendering.
    Type: Grant
    Filed: October 21, 2004
    Date of Patent: January 29, 2008
    Assignee: CranBerry Technologies, Inc.
    Inventor: Thomas R. Kennedy
  • Patent number: 7325015
    Abstract: Techniques are described that enable a user, such as a business analyst or a system administrator, to configure a computer application program that was developed by a commercial software developer for sale to many business enterprises. An automated process and tools enable preconfigured business content for an application program to be identified, modified and activated in order to configure the application program for use in a particular business enterprise. The preconfigured business content for an application program may include a set of parameter values that customize the application program for use in a particular country or geographic region, a particular industry, and/or a particular size of business enterprise.
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: January 29, 2008
    Assignee: SAP Aktiengesellschaft
    Inventors: Qi Zhou, Song Chi, Yueting Zhou, Yufeng Zheng
  • Patent number: 7325016
    Abstract: The present invention provides a method and system for monitoring the process performance of a database that accepts and records SQL statements and that records the status of a session of use of the database. The invention obtains the SQL address and hash value for each SQL statement, the current session status corresponding to each SQL statement and the previous session status corresponding to each SQL statement. The invention also records a time stamp at the time the session status information is obtained. The information gathering steps are repeated at a predetermined interval of time. Using the information gathered, the run time for each SQL statement is calculated. The run time for each SQL statement may then be reviewed to determine which SQL statements experience the greatest run time, which allows DBAs to locate the source of any performance problems.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: January 29, 2008
    Assignee: Sprint Communications Company L.P.
    Inventor: Dek J. Shee
  • Patent number: 7325017
    Abstract: The present invention provides a methodology of organization of control over the process of space or other quantitative parameter of resource allocation in computer data storages. More specifically, the present invention organizes areas of quoted space or time. A method and system of the present invention includes an establishment of quotas for an area of a file system that takes into account the belonging of a file to a certain subtree or subtrees of the file system. The quota management of the present invention is established within a usual computer system which includes a hierarchic file system, as well as a set of unique users, that could be united into groups.
    Type: Grant
    Filed: September 24, 2003
    Date of Patent: January 29, 2008
    Assignee: SWsoft Holdings, Ltd.
    Inventors: Alexander Tormasov, Stanislav Protassov, Serguei Beloussov
  • Patent number: 7325018
    Abstract: A method is disclosed for operating a computer system in order to validate data stored in a plurality of data files in a database. Each of the data files have an associated file type and are arranged in a plurality of data stores in the database. At least one of the data files is a data dependent file which contains data dependent upon data in one or more other files of the data store. The method includes the steps of selecting a file locator which is associated with a respective one data store in the database, via the selected file locator identifying a first dependent file and identifying one or more other files on which said first file is dependent. For each identified file a first file reader is selected which is associated with the file type of the identified file. Via each selected first file reader a predetermined parameter of the identified file is determined.
    Type: Grant
    Filed: January 24, 2001
    Date of Patent: January 29, 2008
    Assignee: STMicroelectronics Limited
    Inventor: David Smith
  • Patent number: 7325019
    Abstract: An application implemented on a server in a network of storage servers can be provided to manage the data replication relationships implemented between the storage servers of the network. In one embodiment, this server can be designated the manager server, and can provide replication relationships to enable a user to centrally manage the plurality of data replication relationships. In one embodiment, the manager server includes a network adapter to connect the manager server to a network, a storage facility to contain a data structure configured to represent the plurality of data replication relationships, and a processor to automatically input the plurality of data replication relationships into the data structure, to automatically generate a plurality of replication policies, and to apply at least one of the plurality of replication policies to each data replication relationship.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: January 29, 2008
    Assignee: Network Appliance, Inc.
    Inventors: Sahn Lam, Yinfung Fong
  • Patent number: 7325020
    Abstract: A method of input and evaluation of fractions using a calculator is described. The calculator receives a user-entered expression including a fraction where the fraction is entered using a division key. The user-entered expression causes the calculator to evaluate the user-entered expression and display the evaluated user-entered expression. A calculator enabling input and evaluation of fractions includes means for receiving and displaying a user-entered expression including a fraction entered using a division key is described. The calculator further includes a processor for evaluating the user-entered expression using the means for evaluating the expression. The evaluated user-entered expression is displayed using a calculator display.
    Type: Grant
    Filed: August 8, 2003
    Date of Patent: January 29, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Cyrille de Brébisson
  • Patent number: 7325021
    Abstract: A random number generator includes a chain of pairs of D-type flip-flops 205, 215 . . . having D and L inputs, a chain of substantially identical cascaded upper buffers 210,220 . . . each having a predetermined delay d1 and respective output taps. There is a chain of substantially identical cascaded lower buffers 240,260 . . . each having a predetermined delay d2, and respective output taps, wherein d1?d2. A first one of the pair of D-type flip flops 205 has its D and L inputs connected to a respective output tap of one of the upper buffers 210 and a respective output tap of one of the lower buffers 240, and a second one of the pair of D-type flip flops has its D and L inputs connected to a respective output tap of one of the lower buffers 260 and a respective output of one of the upper buffers 215. The common clock input 201 is connected to the first inputs of both the cascaded upper buffers and the cascaded lower buffers 210, 220 . . . and 240, 260 . . . A metastability detector 275,280 285,290,295 . . .
    Type: Grant
    Filed: March 15, 2004
    Date of Patent: January 29, 2008
    Assignee: NXP B.V.
    Inventor: Laszlo Hars
  • Patent number: 7325022
    Abstract: Methods and apparatus for determining approximating polynomials using instruction-embedded coefficients are disclosed. In particular, the methods and apparatus use a plurality of coefficient values stored in a plurality of instructions. The coefficient values are associated with a runtime approximating polynomial of a K-th root family function. The coefficient values and the instructions stored in an instruction memory enable the processor system to determine a K-th root family function approximation value based on the runtime approximating polynomial.
    Type: Grant
    Filed: August 26, 2003
    Date of Patent: January 29, 2008
    Assignee: Intel Corporation
    Inventors: Ping T. Tang, Gopi K. Kolli, Minda Zhang
  • Patent number: 7325023
    Abstract: Preliminary Modified Discrete Cosine Transform (MDCT) coefficients are computed for a current frame of data and a next frame of data using a long window type. The computed preliminary MDCT coefficients of the current and next frames are then used to determine the window type of the current frame. If the determined window type is not the long window type, final MDCT coefficients are computed for the current frame using the determined window type.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: January 29, 2008
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Jeongnam Youn
  • Patent number: 7325024
    Abstract: An adder circuit includes a number of selectors and an adder. The selectors feed the adder with multiple input data bits. Each of the selectors includes a combination of a multiplexing network and a sense amplifier to select from a number of input values to generate the multiple input data bits. The combination of the multiplexing network and the sense amplifier acts as the state-holding element at the input of the adder, avoiding the overheads of an explicit latch stage.
    Type: Grant
    Filed: December 4, 2003
    Date of Patent: January 29, 2008
    Assignee: Intel Corporation
    Inventors: Sanu K. Mathew, Mark A. Anders, Ram K. Krishnamurthy, Sapumal Wijeratne
  • Patent number: 7325025
    Abstract: A look-ahead carry adder circuit has multiple stages that are grouped into a carry generation blocks. The size of one of the carry generation blocks is three stages. There may be other carry generation blocks that are of a size that is a whole number multiple of three stages. In an embodiment, the look-ahead carry adder has only one critical path. In a further embodiment, the load on the critical path is minimized by using buffers.
    Type: Grant
    Filed: December 18, 2001
    Date of Patent: January 29, 2008
    Assignee: Intel Corporation
    Inventor: Thomas D. Fletcher
  • Patent number: 7325026
    Abstract: Network protocol communications used by an application are captured and analyzed. Routines corresponding to particular calls that an application invokes in implementing a targeted network communication protocol are hooked. A stub is called, which retains a current state of the application in a memory location that will not be compromised, and calls second stage code that makes the call on behalf of the application. Information corresponding to the performance of the call is captured and may be variously analyzed. Upon a completion of call, control is returned to the stub, which restores and adjusts the application state to reflect the actual performance of the particular call. The stub can also restore the application and allow the call to proceed transparently to the application, should the monitoring process be terminated prior to completion of the call. In one embodiment, TCP/IP protocol communications are monitored by hooking socket calls made by an application.
    Type: Grant
    Filed: November 12, 2001
    Date of Patent: January 29, 2008
    Assignee: Compuware Corporation
    Inventor: Paul R. North, Jr.
  • Patent number: 7325027
    Abstract: Software, methods, and system for data connectivity and integration having a transformation and exchange gateway are provided.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: January 29, 2008
    Inventors: John Darwin Grow, Scott Michael Sirdevan, Paul Allan Sisco, Paul Robert Beck, Jr., Edward Reed Ludke, Matthew Aloysius Caleraro
  • Patent number: 7325028
    Abstract: A method and a system for delivering a notice over a network are disclosed. In one embodiment, a mechanism creates a user profile database. After new information is obtained, a user profile from the user profile database is identified in response to the new information. Next, the method identifies a delivery mechanism in response to the user profile. A notice is delivered in response to the user profile.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: January 29, 2008
    Assignee: Intel Corporation
    Inventors: Ronald M. Smith, Kalla Muthuraghavan
  • Patent number: 7325029
    Abstract: Methods for operating multimedia computers to provide e-commerce voice communication capability directly between any computer connected to a computer network such as the Internet and any telephone device connected to the PSTN are disclosed. A simple click and call method is enabled by employing call interface software and the standard communication protocol over the network. The e-commerce voice communication system (EVCS) represented by an e-commerce voice communication symbol on a web page which, upon clicking, launches the call interface program, initiates a real-time communication channel between the client computer and the receiving computer, dials the desired telephone number via a voice modem.
    Type: Grant
    Filed: August 8, 2000
    Date of Patent: January 29, 2008
    Inventor: Ifay F. Chang
  • Patent number: 7325030
    Abstract: A communication system includes a client and a sever. The client has a first proxy, a first memory, and a plurality of first processes. The first memory includes a plurality of first slots, each first slot being assigned to one of the plurality of first processes and configured to store data to be transmitted or received by the assigned first process. The server has a second proxy, a second memory, and a plurality of second processes. The second memory includes a plurality of second slots being assigned to one of the plurality of second processes and configured to store data to be transmitted or received by the assigned second process. The first proxy and second proxy are configured to form a communication link with the other.
    Type: Grant
    Filed: January 25, 2001
    Date of Patent: January 29, 2008
    Assignee: Yahoo, Inc.
    Inventors: Robert A. Wright, Farzad Nazem
  • Patent number: 7325031
    Abstract: A service providing system providing an improved comfortability when a user receives services offered using a web page. In the service providing system, a printer transmits information (e.g. the MAC address and information of status and consumables) related to the printer to a web server on the Internet. The web server creates a web page devoted to the printer, for providing services related to the printer (e.g. download of software already set up for the printer and indication of information of the consumables for the printer), based on the information received from the printer. With the service providing system, a user of the printer can receive services related to the printer by accessing to the web page through the web browser of a printer.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: January 29, 2008
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Kiyotaka Ohara
  • Patent number: 7325032
    Abstract: Described is a system and method for passing context-sensitive information from a first application to another application on a mobile device (e.g., a cellular telephone). The method includes initiating the processing of a first application, such as receiving a cellular phone call that initiates a phone application residing on the mobile device. The first application provides a selection mechanism to allow a user to select a target application while continuing processing within the first application. The selection mechanism may include a smart link that appears as text on the display. In one embodiment, the text may have an abbreviated name for the target application. In addition, the text for the smart link may change based on the application type of the first application or based on the context of the first application.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: January 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Sarah E. Zuberec, Andrew D. Padawer
  • 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
  • Patent number: 7325034
    Abstract: A method and apparatus for scalable inquiries in a network of communicating peers are provided. The method and apparatus of the present invention make use of communal filters and randomization to determine which client devices will output a message that is to be broadcast to a community of client devices. Each message is assigned a probability value that is determined based on various criteria or may be determined randomly. The message is then transmitted to the client devices who apply their own respective display criteria to the message parameters to determine if the message is one that is of interest to the user of the client device. If the message is not of interest to the user of the client device, the message is discarded. If the message is of interest to the user, logic is applied to the parameters of the message to determine whether the message should be displayed to the user or not.
    Type: Grant
    Filed: September 24, 2003
    Date of Patent: January 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Frederick Douglis, Frank L. Jania, Jason D. LaVoie, John Michael Tracey
  • 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: 7325036
    Abstract: The system supports monitoring of receiver network status by providing an email return path for receiver status information. Remote locations provide access to an internet capable LAN, which the integrated receiver decoders use to send parameter information to the central server using the internet protocol. Unit status and parameter information is sent in a binary format using standard email protocols to transfer the data. The server translates the binary data and stores the receiver status, allowing the user to browse the latest status of any receiver which has sent back a report.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: January 29, 2008
    Assignee: Wegener Communications, Inc.
    Inventors: Jeff Simyon, David M. Placek, Joseph L. Kennedy
  • Patent number: 7325037
    Abstract: A method for controlling the transmission of data between a client computer system and the internet network wherein the client computer system intelligently matches the demand and supply of the available bandwidth based on client/user preferences and network preferences.
    Type: Grant
    Filed: February 24, 2003
    Date of Patent: January 29, 2008
    Assignee: Eastman Kodak Company
    Inventor: Karen L. Lawson
  • Patent number: 7325038
    Abstract: A mechanism is described in which data from a first application running on a first computer is stored for access over a network by a second application running on a second computer. In one aspect, messages are periodically broadcast over the network to indicate that data has been stored for transfer. A list is displayed identifying computers that have broadcast messages regarding the transfer of data. In one aspect, the data is part of a file rather than an entire file.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: January 29, 2008
    Assignee: Ricoh Company, Ltd.
    Inventor: James Y. Wang
  • Patent number: 7325039
    Abstract: A multi-network system is provided with a facility for storing an old or superseded router image without the need for increasing router memory. A local storage device is coupled, directly or indirectly, to a router. Before a new image is downloaded to the router, the old or superseded image is first stored in the support device. If the new image is defective or undesirable, the old image can be recovered, even if the wide area link is unopenable, by reloading the old image from the local storage device.
    Type: Grant
    Filed: May 29, 2002
    Date of Patent: January 29, 2008
    Assignee: Cisco Technology, Inc.
    Inventor: Paul Ward
  • Patent number: 7325040
    Abstract: A system and method is provided for a remote desktop environment for a grid enabled system. The system can include a grid enabled server capable of being connected into a grid network. A client computer can be in communication with the grid enabled server. A user desktop environment can be provided for the client computer, and the user desktop environment can securely connect to the grid enabled server, a grid computing network, and map to client computer operating system resources. In addition, a file manager can be in communication with the user desktop environment. The file manager may be configured to allow users to own and directly access user accounts and directories on the grid enabled server.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: January 29, 2008
    Assignee: University of Utah Research Foundation
    Inventor: Thanh N. Truong
  • Patent number: 7325041
    Abstract: In a distributed file system, when a user requests a computer to create a distributed file, a management computer acquires a list of computers complying with an allocation rule selected by the user from allocation rules taking the performance, security level, reliability level and utility rate into consideration. When the user requests the computer to access the distributed file, on the other hand, the partial files and the server information are collected from each computer. Each computer evaluates the allocation of the partial files based on the selected allocation rule and the server information from each computer, and if required, selects a destination computer and instructs the partial files to be moved to the destination computer.
    Type: Grant
    Filed: August 8, 2006
    Date of Patent: January 29, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Junichi Hara, Masaaki Iwasaki, Koji Sonoda
  • Patent number: 7325042
    Abstract: The described implementations provide arrangements and procedures to manage information pulls. To request data from another program or computer is termed a “pull”. Specifically, a registration scheduling data pulls from a data feed is received from a first object. In one implementation, the data feed is specified with a Universal Resource Identifiers (URIs). A URI is a generic term for all types of names and addresses that refer to source content. The registration further indicates a second object to receive and cache the data downloads on behalf of the first object. Responsive to receiving the registration, data downloads from the data feed are provided to the second object. In one implementation, the second object customizes the data downloads to specific data format(s) and/or structures for subsequent access by the first object.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: January 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Matthew Soscia, Mike Cleron, Sanjay Sahgal
  • Patent number: 7325043
    Abstract: A system and method for providing a personalized media service. In one aspect, the system includes an on-demand system, a plurality of subscriber devices, and a network to which the on-demand system and the subscriber devices are coupled so that the on-demand system and the subscriber devices can communicate with each other. The on-demand system enables a user to create one or more personalized media channels by enabling the user to specify his/her media preferences for each channel. The on-demand system includes a media server for streaming media to the plurality of subscriber devices. The media is preferably implemented using a video-on-demand server.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: January 29, 2008
    Assignee: Music Choice
    Inventors: Jeremy C. Rosenberg, Ronald M. Yurman, Stuart H. Farber, David J. Del Beccaro, Richard T. Bergan, Jr.
  • Patent number: 7325044
    Abstract: In the case of devices with a program-controlled circuit arrangement operating program instructions are necessary for their operation. In order to reduce the storage space necessary for this, in the case of devices which have a connection to a data transmission network in any case, the operating program instructions are not held in the device, but loaded via the data transmission network. For this purpose the circuit arrangement has a start procedure memory, in which is stored a start procedure set up in such a way that for its execution a processor unit connects up via the data transmission network by means of the interface to an operating program server and from this loads operating program instructions into a main memory connected to the processor unit.
    Type: Grant
    Filed: July 14, 2003
    Date of Patent: January 29, 2008
    Assignee: Infineon Technologies AG
    Inventors: Stefan Eder, Gunther Fenzl
  • Patent number: 7325045
    Abstract: A client component runs on a user computer in conjunction with a web browser and detects errors, such as but not limited to “404: page not found” errors, in which a requested web page or other object cannot be displayed. In response to detecting the error, the client component notifies an error processing server, which uses the URL of the failed request to identify an alternate object to display. The alternate object may, for example, be (a) an object retrieved from replacement URL, or from a URL that is otherwise related to the requested object, (b) a cached version of the requested object, (c) an object retrieved from a closely matching URL found in the user's clickstream history, or (d) a dynamically generated page that includes links to one or more of the foregoing types of alternate objects. Also disclosed are methods for identifying alternate objects for a given URL.
    Type: Grant
    Filed: August 5, 2003
    Date of Patent: January 29, 2008
    Assignee: A9.com, Inc.
    Inventors: Udi Manber, Lawrence Tesler, Jonathan Leblang, Jeffrey P. Bezos
  • Patent number: 7325046
    Abstract: The management and use of replicated distributed transactions is facilitated. A distributed synchronous transaction system protocol is provided to manage the replication of distributed transactions for client application instances. The distributed synchronous transaction system allows transactions to be replicated without having the client application instances be aware of other instances to receive the transaction. Further, if a failure occurs during processing of a distributed replicated transaction, the distributed synchronous transaction system manages the recovery of the failure.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: January 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Marcos N. Novaes, Gregory D. Laib, Kenneth C. Briskey, Rosario A. Uceda-Sosa