Patents Issued in June 24, 2008
  • Patent number: 7392264
    Abstract: The present invention is directed to providing a higher degree of association between nodes and links in a graph by creating data structures (spiders) that provide views into graphs that transcend the relatively static association of a conventional graph. A spider's variables bind to any number of nodes and links in the graph, enabling all of the bound nodes and links by addressing the spider. By adding constraints on the extent or degree of binding in a spider to a graph, a subset of the graph is identified. The spider can then used to address the subset of the graph as constrained by the spider. A spider can bind to a link in order to identify a parent/child structural subset of the graph. More specifically a spider is a collection of variables that create a template or pattern and bind to the nodes and links in the graph. A spider traverses a graph by binding its variables to various nodes and links in the graph.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventors: Robert William Lord, Christopher Allen Suver
  • Patent number: 7392265
    Abstract: Techniques are provided for updating a locally stored version of a data set in a multi-system environment where each system maintains a separate stored version of the data set and is capable of modifying an attribute of the data set. An attribute of a data set stored locally in a first application system is modified and a message is generated containing the data set. The message is sent to a second application system that also maintains a version of the data set. The second application system receives the data set, and the attribute is compared to the attribute stored locally by the second application system. If the comparison indicates that the version of the attribute stored locally in the second application system is less recent than the version of the attribute in the received data set, the second application system's version of the attribute is replaced with the attribute in the message.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: June 24, 2008
    Assignee: SAP AG
    Inventors: Frank Michael Kraft, Guenter Pecht-Seibert
  • Patent number: 7392266
    Abstract: Database indexes include multiple fields that are used to track how the components of the index are used. An index component monitoring mechanism tracks how the components of the index are used, and updates fields in the index accordingly. Such component-level statistics allow a query optimizer to make more intelligent decisions regarding when to build a new index and when to discard an index, and also provide information regarding which queries are using the index, the maintenance cost of the index, and the selectivity of the index when used to process a query.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Eric Lawrence Barsness, John Matthew Santosuosso
  • Patent number: 7392267
    Abstract: Embodiments of the present invention generally provide a system, method and article of manufacture for validating annotations describing one or more portions of a data object. In general, prior to displaying a requested annotation, a current change detection value may be calculated from current data extracted from portions of the data object described by the annotation. The current change detection value may be compared to a previously saved change detection value calculated from data extracted from the portions of the data object at the time the annotation was generated. A mismatch in the current change detection value and the previously saved change detection value indicates a change in the annotated portions of the data object, which may render the annotation invalid. The annotated portions of the data object may be continuous or discontinuous.
    Type: Grant
    Filed: December 4, 2002
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, William C. Rapp
  • Patent number: 7392268
    Abstract: Systems and methods for partitioning information across multiple storage devices in a web server environment. The system comprises a web server database which includes information related creating a web site. The information is divided into partitions within the database. One of the partitions includes user information and another of the partitions includes content for the web site. Portions of the content for the web site is replicated and maintained within the partition including the user information. Further, a portion of the user information is replicated and maintained in the partition where the content for the web site is maintained. The methods include dividing information into partitions, de-normalizing the received data and replicating the data portions into the various web site locations.
    Type: Grant
    Filed: September 19, 2002
    Date of Patent: June 24, 2008
    Assignee: The Generations Network, Inc.
    Inventors: Todd Hardman, James Ivie, Michael Mansfield, Greg Parkinson, Daren Thayne, Mark Wolfgramm, Michael Wolfgramm, Brandt Redd
  • Patent number: 7392269
    Abstract: A system comprising a counter adapted to monitor the memory consumption of the allocated memory resources. Upon reaching or surpassing the memory resource threshold provided, the counter may indicate the need for garbage collection. The garbage collector assesses the memory and releases memory resources that are consumed by the programs but are not needed anymore. The recycled memory resources are thus provided to the programs and the counter is updated accordingly. In addition, the system may also include instructions requesting memory resources. After detecting such instructions, the memory usage counter is updated either by the exact amount of memory allocated or the estimated amount of memory allocated. The counter may be implemented in hardware or in software.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: June 24, 2008
    Assignee: Texas Instruments Incorporated
    Inventor: Gerard Chauvel
  • Patent number: 7392270
    Abstract: The present invention provides for calculating a shift amount as a function of a plurality of numbers. At least one decoder and the at least one adder are coupled in parallel. A shifter is configured to compute a value in a plurality of shift stages, and wherein a bit group of the shift amount is employable to affect at least one of the plurality of shift stages, thereby decreasing processing time.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Sang Hoo Dhong, Christian Jacobi, Silvia Melitta Mueller, Hiroo Nishikawa, Hwa-Joon Oh
  • Patent number: 7392271
    Abstract: A random number generating circuit receives as input a first digital random number signal generated at a first generating rate and produces as output a second digital random number signal having a second generating rate that is twice as high as the first generating rate. A semiconductor integrated circuit, an IC card and an information terminal device comprising the random number circuit is provided.
    Type: Grant
    Filed: August 17, 2004
    Date of Patent: June 24, 2008
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Shinichi Yasuda, Shinobu Fujita
  • Patent number: 7392272
    Abstract: An arithmetic unit and an arithmetic method that output no information necessary for decryption or encryption to the outside and can perform a self-protecting function when an illegal attack is made. A command monitoring part (44) monitors input command sequences. In a first sequence, a process key in a first stage is calculated from a hardware key (Khd) and is then written to a key storing part (47). In each of the following sequences, a process key in a next stage is calculated from a process key stored in the key storing part (47). When commands of predetermined contents are inputted in predetermined order, a content key is calculated and then written to the key storing part (47). Encrypted data is decrypted with the content key, and the result is outputted from data output means (63). When an illegal attack is made, initialization is performed by selecting fixed value data (Kf) as key data (Ksl) and selecting fixed value data (Df) as input data (Ein).
    Type: Grant
    Filed: April 18, 2003
    Date of Patent: June 24, 2008
    Assignee: Sony Corporation
    Inventors: Hiromi Matsuda, Miki Abe, Eiichiro Morinaga, Masao Tanaka
  • Patent number: 7392273
    Abstract: Arithmetic processing circuits in a circuit in a floating point processor having a fused multiply/ADD circuitry. In order to avoid waiting cycles in the normalizer of the floating point arithmetic, control logic calculates in an extremely early state of the overall Multiply/Add processing. Parts of the intermediate add result are significant and have to be selected in the pre-normalizer multiplexer to be fed to the normalizer by counting the leading zero bits (LAB) of the addend in a dedicated circuit right at the beginning of the pipe. LAB is added to the shift amount (SA) that is calculated to align the addend and is then compared with the width of the incrementer. If the sum of (SA+LAB) is larger than the width of the incrementer, which is a constant value, then no significant bits are in the high-part of the intermediate result, and the pre-normalizer multiplexer selects the data from a second predetermined position, otherwise from a first predetermined position.
    Type: Grant
    Filed: December 10, 2003
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Guenter Gerwig, Juergen Haess, Klaus Michael Kroener
  • Patent number: 7392274
    Abstract: A scalable engine having multiple datapaths, each of which is a unique multi-function floating point pipeline capable of performing a four component dot product on data in a single pass through the datapath, which allows matrix transformations to be computed in an efficient manner, with a high data throughput and without substantially increasing the cost and amount of hardware required to implement the pipeline.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: June 24, 2008
    Assignee: Micron Technology, Inc.
    Inventor: Steven Shaw
  • Patent number: 7392275
    Abstract: A method and apparatus for including in a processor instructions for performing horizontal intra-add operations on packed data. One embodiment of the processor is coupled to a memory. The memory has stored therein at least a first packed data. The processor performs operations on data elements in the first packed data to generate a plurality of data elements in a second packed data in response to receiving an instruction. At least two of the plurality of data elements in the second packed data store the results of an intra-add operation, at least one of these results coming from the operation on data elements of the first packed data. One embodiment of a software method utilizes horizontal intra-add instructions for performing butterfly computations as may be employed, for example, in Walsh-Hadamard transforms or in Fast-Fourier Transforms.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: June 24, 2008
    Assignee: Intel Corporation
    Inventors: William W. Macy, Eric Debes, Minerva Yeung, Yen-Kuang Chen, Patrice Roussel
  • Patent number: 7392276
    Abstract: A method of operating a multiplication circuit to perform multiply-accumulate operations on multi-word operands is characterized by an operations sequencer that is programmed to direct the transfer of operand segments between RAM and internal data registers in a specified sequence. The sequence processes groups of two adjacent result word-weights (columns), with the multiply cycles within a group proceeding in a zigzag fashion by alternating columns with steadily increasing or decreasing operand segment weights. In multiplier embodiments having additional internal cache registers, these store frequently used operand segments so they aren't reloaded from memory multiple times. In this case, the sequence within a group need not proceed in a strict zigzag fashion, but can jump to a multiply operation involve at least one operand segment stored in a cache.
    Type: Grant
    Filed: July 7, 2003
    Date of Patent: June 24, 2008
    Assignee: Atmel Corporation
    Inventors: Vincent Dupaquis, Laurent Paris
  • Patent number: 7392277
    Abstract: A cascaded differential domino four-to-two reducer. In an embodiment, the four-to-two reducer is constructed of a first three-to-two reducer and a second three-to-two reducer directly connected to the first three-to-two reducer. In a further embodiment, the first and second three-to-two reducer both include a symmetric carry generate gate.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: June 24, 2008
    Assignee: Intel Corporation
    Inventor: Thomas D. Fletcher
  • Patent number: 7392278
    Abstract: A system that facilitates performance of a focused search over a collection of sites comprises a subweb that corresponds to a topic and/or user characteristic(s) that are of interest to the user. The subweb includes a plurality of domains and/or paths (e.g. sites) that are related to the topic and/or the user characteristic(s). Each of the sites within the subweb is assigned a weight that indicates relevance of the site to the desirable topic and/or user characteristic(s). A search engine employs the subweb to facilitate focusing a search over a collection of sites. The search engine receives a query, and utilizes the subweb to focus a search over the selection of sites corresponding to the topic and/or user characteristic(s) represented by the subweb. The results from the search are returned to the user based at least in part upon the relevance weights assigned to the sites within the subweb.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventors: Harr Chen, Raman Chandrasekar, Simon H. Corston, Eric D. Brill
  • Patent number: 7392279
    Abstract: A time-based buffering system buffers data based upon how long the data should be held in order to comply with a traffic shaping policy. The data's source or destination need not be considered in determining where to buffer the data. The time-based buffering system includes a collection of time-based queues, each of which has a different time to dequeue. The system controlling traffic shaping determines how long a particular piece of data should be buffered (a “traffic shaping delay”) until it can be put on the network. Then, based upon that length of time, the system chooses one of the time-based of queues in which to buffer the data. That chosen queue has a dequeuing time that matches the traffic shaping delay. After the chosen queue dequeues its contents (at the specified time), it assumes a new dequeing time and is free to buffer new data that must be delayed by a time matching the new dequeuing time.
    Type: Grant
    Filed: March 26, 1999
    Date of Patent: June 24, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Kartik S. Chandran, Guenter Roeck, Sunil Khaunte
  • Patent number: 7392280
    Abstract: The present invention discloses a pre-processing summarization technique that makes use of knowledge specific to the electronic mail domain to pre-process an electronic mail message so that commercially-available document summarization software can subsequently generate a more useful summary from the message. The summarization technique removes extraneous headers, quoted text, forward information, and electronic signatures, leaving more useful text to be summarized. If an enclosing electronic mail thread exists, the summarization technique uses the electronic mail message's ancestors to provide additional context for summarizing the electronic mail message. The disclosed system can be used with IBM Lotus Notes and Domino infrastructure, along with existing single-document summarizer software, to generate a summary of the discourse activity in an electronic mail thread dynamically.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Steven L. Rohall, Derek Lam, Mia Stern, Paul B. Moody, Daniel M. Gruen, Christopher M. Schmandt
  • Patent number: 7392281
    Abstract: The present disclosed system is directed toward a communication and management system that dynamically targets network devices for content deployment, such as application programs, device drivers, configuration files, and registry subhives. Moreover, the present system targets users of network devices for promotions, such as advertisements offered by Internet e-commerce sites. Promotions are generally icons or graphic images with links to host web servers overlaying a video display, but also includes audio and video clips or data streams. Network devices and their users are targeted through user profiles. User profiles are created when network devices register with the system server and are continually updated with information provided by user activity and event logs that are periodically uploaded from each device.
    Type: Grant
    Filed: March 6, 2000
    Date of Patent: June 24, 2008
    Assignee: Navic Systems, Inc.
    Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall
  • Patent number: 7392282
    Abstract: The present invention is a method for ensuring client access to paired and unpaired response messages. In the method, the server detects one or more unpaired message which are stored in a data structure on the server. The data structure may be created when the server is started or automatically when the first unpaired message is identified. The method then uses a communications protocol between the client and server which allows the client to request one or more of the stored unpaired messages. The present invention uses a request module configured to receive a client request and prepare the client request for a response generator. The response generator receives the client request from the request module and generates an appropriate response. Next, an unpaired message module analyzes the response message generated by the response generator and distinguishes a paired message from an unpaired message. Then, the unpaired message module stores paired messages in an unpaired response data structure.
    Type: Grant
    Filed: March 14, 2001
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: James Robert Davis, Gerald Dean Hughes, Steve T. Kuo, Thomas Clarke Morrison, Jack Chiu-Chiu Yuan
  • Patent number: 7392283
    Abstract: The present invention relates to a digital data duplication system that utilizes one or more computer networks to automate the process from order-taking to delivery, eliminating the need for human supervision. Customers enter requests for a given number of machine-readable articles containing digital data, typically compact disks. The requests are transferred to a website, which sends to a server electronic mails containing the details of the requests. Upon receiving an electronic mail, the server directs a printing device to produce mailing labels for shipment. The server has an internal archive of all data it uses to convert blank CD-Rs into the requested CDs, and is connected to a series of CD-R writing machines. The server schedules each request, downloads necessary data onto the CD-R writing machine that is assigned a particular request, and sends a write command. The CD-R writing machine subsequently transfers the data in its cache onto the pre-loaded CD-Rs.
    Type: Grant
    Filed: January 11, 2007
    Date of Patent: June 24, 2008
    Inventor: Sungil Lee
  • Patent number: 7392284
    Abstract: A method and system for integrating web photo-services for a browser-enabled device is disclosed. The method and system include providing a server that communicates with the device over a network, and associating images stored on at least one photo-service site with a user account. Thereafter, an inventory of images stored on the device is received from the device, and an image-related web application is provided to the device over the network, where the web application requires access to the user's images. The method and system further include providing a list of the images associated with a user's account to the web application, wherein the list of images includes an image reference for each image and an indication of whether each image is stored on the device or on the photo-service site, such that the web application may perform at least one function on the user's images regardless of where the images are stored.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: June 24, 2008
    Assignee: FotoMedia Technologies, LLC
    Inventor: Eric C. Anderson
  • Patent number: 7392285
    Abstract: A method for conducting a contest using a network is provided. A plurality of pick spaces and a rolling counter are displayed on a screen of a computer operably connected to the network at a user site. The rolling counter constitutes successive ones of a plurality of available characters, each character being displayed for a preselected duration. Each time the user performs a predefined selection action, the then-displayed character of the rolling counter is assigned to a successive one of the plurality of pick spaces, and thereafter the assigned character is displayed in the corresponding pick space. When each pick space displays an assigned character, an entry data packet is assembled including data indicative of the assigned character in each of the plurality of pick spaces. The entry data packet is transmitted from the user computer across the network to a remote site. The entry data packet is received at the remote site.
    Type: Grant
    Filed: October 21, 2003
    Date of Patent: June 24, 2008
    Assignee: LV Partners, L.P.
    Inventor: Jeffry Jovan Philyaw
  • Patent number: 7392286
    Abstract: A system and method providing capability expansion in a teleconferencing environment. One or more accessories are invoked and arranged in an accessory stack associated with an application. The accessory stack is positioned logically between a teleconferencing application and a conference component in both a local and a remote end point.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: June 24, 2008
    Assignee: Apple Inc.
    Inventor: Guy Riddle
  • Patent number: 7392287
    Abstract: A method and apparatus for sending information to a data processing apparatus for identifying a document to share with a recipient. A handheld device is capable of communicating with the data processing apparatus. Information is captured from the document and stored in the handheld device as document data. A communications path is established between the handheld device and the data processing apparatus. The document data is sent to the data processing apparatus through the communications path. Reference documents are provided. Each reference document has reference data stored in a memory. At least a portion of the received document data is extracted as scanning data. The reference data is retrieved from the memory. The scanning data is compared with the reference data. When the scanning data matches at least a portion of the reference data of one of the reference documents, the one reference document is selected as the identified document for forwarding to the recipient.
    Type: Grant
    Filed: March 27, 2001
    Date of Patent: June 24, 2008
    Assignee: Hemisphere II Investment LP
    Inventor: Raymond F. Ratcliff, III
  • Patent number: 7392288
    Abstract: In an arrangement wherein a first personal computer and a second personal computer perform peer-to-peer communication, and the first personal computer has an additional function module which the second personal computer does not have, the first personal computer and the second personal computer can perform peer-to-peer communication based on the additional function module. Accordingly, the functions of a function module can be used for communication even in the event that not all terminals communicating have the function module.
    Type: Grant
    Filed: March 11, 2002
    Date of Patent: June 24, 2008
    Assignee: Sony Corporation
    Inventors: Junji Ooi, Yutaka Hasegawa, Akitsugu Tsuchiya
  • Patent number: 7392289
    Abstract: The concepts discussed herein address a system, method, and computer product by which an e-mail is automatically formatted. An e-mail is sent by an e-mail client and received by a server for processing outbound and inbound e-mail including a SMTP server, POP3/IMAP server, or another server in communication with the SMTP server, POP3/IMAP server, or both. The server receives the e-mail message from the e-mail client and text-parses the received e-mail for identifying an e-mail attribute. Next, the system formats the received e-mail message in accordance with a predetermined format corresponding to the identified e-mail attribute, which is sent to intended recipient(s).
    Type: Grant
    Filed: August 1, 2003
    Date of Patent: June 24, 2008
    Assignee: Estationer, LLC
    Inventors: James T. Curry, Dinesh A. Shenoy
  • Patent number: 7392290
    Abstract: A method for providing transparent participation of third parties in messaging communication is provided. The method comprising: enabling the creation of a first chat session between a first chat party and a second chat party, communication in the first chat session being bidirectional between the first chat party and the second chat party, the first chat session being a sub-chat of a chat thread; enabling the creation of a second chat session between the first chat party and a third chat party, communication in the second chat session being bidirectional between the first chat party and the third chat party, the second chat session being another sub-chat of the chat thread; and enabling the third chat party to passively participate in the first chat session while actively communicating with the first chat party, the third chat party and the second chat session being transparent to the second chat party.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Dana M. Duffield, Matthew G. Kelm, Mark J. Luchini, Kevin W. Sutter
  • Patent number: 7392291
    Abstract: A network-based storage system comprises one or more block-level storage servers that connect to, and provide disk storage for, one or more host computers (“hosts”) over logical network connections (preferably TCP/IP sockets). In one embodiment, each host can maintain one or more socket connections to each storage server, over which multiple I/O operations may be performed concurrently in a non-blocking manner. The physical storage of a storage server may optionally be divided into multiple partitions, each of which may be independently assigned to a particular host or to a group of hosts. Host driver software presents these partitions to user-level processes as one or more local disk drives. When a host initially connects to a storage server in one embodiment, the storage server initially authenticates the host, and then notifies the host of the ports that may be used to establish data connections and of the partitions assigned to that host.
    Type: Grant
    Filed: August 10, 2001
    Date of Patent: June 24, 2008
    Assignee: Applied Micro Circuits Corporation
    Inventors: Douglas E. Jewett, Adam J. Radford, Bradley D. Strand, Jeffrey D. Chung, Joel D. Jacobson, Robert B. Haigler, Rod S. Thompson, Thomas L. Couch
  • Patent number: 7392292
    Abstract: A method for managing customer relationship management (CRM) data is provided. Log data including Internet address information associated with a user's terminal is received from the user's terminal via a communication network. User's CRM data is generated using the log data initially received from the user's terminal and is updated using the log data received from the user's terminal in which, the CRM data has been already generated. The generated and updated CRM data is transmitted to the user's terminal via the communication network such that the CRM data is stored in the user's terminal. An Internet user need not input CRM data whenever the Internet user uses Internet services and the user's own favorite information is obtained from a CP server which provides services suitable for each user using the CRM data without requiring a CRM solution having additional costs.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: June 24, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ho-seok Y Yoon, Hyo-sik Bang, Eun-young Choi, Su-hyun Lee
  • Patent number: 7392293
    Abstract: An apparatus and method for dynamically displaying data in a browser of a client computer. In one aspect, the invention is a method comprising: displaying a web page comprising a primary frame having dynamic fields in said browser, wherein said web page is created by programming language containing specialized tags containing instructional elements adapted to facilitate rendering of visual data in said dynamic fields; searching said programming language of said web page for said specialized tags and creating a companion file, said companion file comprising scripting information based upon said instructional elements and updated real world data stored in a memory source; downloading said companion file; and executing said scripting information contained within said companion file causing said rendering of visual data in said dynamic fields to correspond to said updated real world data.
    Type: Grant
    Filed: March 18, 2003
    Date of Patent: June 24, 2008
    Inventor: Thomas E. Leonik
  • Patent number: 7392294
    Abstract: A method, system and computer program product for decreasing a volume of data transmitted from a server to a client device in a data processing network, the server processing a received request for a resource from the client device, the processed requested resource comprising data embedded in a file of elements, the elements defining a format of the data. The method comprises the steps of: intercepting the processed requested resource; a first parsing step, parsing the processed requested resource to identify at least two occurrences of a formatting element; associating an identifier with the identified formatting element; a second parsing step, parsing the processed requested resource to extract each of the data elements associated with the identified formatting element; and constructing a code set comprising the identifier and each of the extracted data elements associated with the identifier.
    Type: Grant
    Filed: July 22, 2004
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventor: Henriq Karl Olof Hellström
  • Patent number: 7392295
    Abstract: A method and system for retrieving data from devices in a way that seeks to preserve privacy and ensure the integrity of the retrieved data is provided. A retrieval system is implemented on a network of devices that communicate with each other via a secure communications link. Each device is directly connected to one or more “friend” devices that it trusts. The retrieval system operates by forwarding a request for data from one friend device to another friend device. Each friend device may optionally add data to the request until all the requested data is added. The request with the retrieved data is returned to the device that initiated the request.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventors: Chun Yuan, Jiahe Helen Wang, Yi-Min Wang, Zheng Zhang
  • Patent number: 7392296
    Abstract: A method for sharing a compilation of digital images over a communication network among a plurality of users using a controlling computer. A subcompliation of the compilation of digital images is forwarded to the plurality of users over the communication network by the controlling computer wherein the digital images in the subcompilation are displayed in a predetermined sequence. Each of the users have the ability to view the digital images in the compilation in accordance with a criteria selected by the user.
    Type: Grant
    Filed: June 19, 2002
    Date of Patent: June 24, 2008
    Assignee: Eastman Kodak Company
    Inventors: Dale F. McIntyre, Mark D. Dawson, Michael J. Telek, Juan E. Ortiz, John K. McBride
  • Patent number: 7392297
    Abstract: A message processing scheme capable of realizing both a portability and a unified way of handling and managing e-mails of a given user is disclosed. The collective message processing and the unified message accesses are realized by storing and managing messages from a plurality of message delivery servers in the message processing device that is unique to the user. All mails destined to the user are collected at the message processing device regardless of a current location of the user, so that the user only needs to view mails on this message processing device.
    Type: Grant
    Filed: March 15, 2004
    Date of Patent: June 24, 2008
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Satoshi Ozaki, Atsushi Inoue
  • Patent number: 7392298
    Abstract: An apparatus and method for deploying web services in a web services infrastructure are provided. With the apparatus and method, a deployment descriptor for a web service is retrieved from a configuration file. A location type in the deployment descriptor is provided for identifying whether the web service is implemented using a web services description language (WSDL) document only, a JavaBean only, or both a WSDL document and a JavaBean. Based on the location type, and associated attributes of the location type, processes are performed for generating an internal definition of the web service to thereby deploy the web service in the web services infrastructure. The internal definition may be generated from the WSDL document directly, if the location type is WSDL only. If the location type is JavaBean only, the internal definition may be generated by first generating a WSDL document from the JavaBean and then generating the internal definition from the generated WSDL document.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Philip Theodore Berkland, Bryce Allen Curtis, Gregory Alan Flurry
  • Patent number: 7392299
    Abstract: A configuration setting system is provided for a network system including a plurality of electronic devices communicably connected to a network. The configuration setting system sets a configuration of an electronic device based on a configuration of a predetermined electronic device functioning as a model device. The predetermined electronic device is provided with a checking system that checks whether there is a currently operating model device on the network when the predetermined electronic device is to function as the model device, and a determining system that determines, when the checking system detects no model device on the network, that the predetermined electronic device should operate as the model device for the network system.
    Type: Grant
    Filed: July 25, 2003
    Date of Patent: June 24, 2008
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Yohei Maekawa
  • Patent number: 7392300
    Abstract: A system and method of modelling a communications network using a computer system is disclosed, the method including generating a network representation using computer-readable code that represents structured information; parsing the network representation; generating a network model using the parsed network representation, the network model including a plurality of network objects and relationships between the plurality of network objects; and storing the network model in memory. Any type of network may be modeled. The computer-readable code may be any suitable language or instructions for representing structured information such as, for example, extensible mark-up language (XML). A network inventory adapter receives the network representation from the network. The network inventory adapter is a software component that may be used to connect applications to the network.
    Type: Grant
    Filed: January 8, 2004
    Date of Patent: June 24, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Raghu Anantharangachar, Basanth Chigatrei Marikenchana Gowda, Arun Rao Poghul
  • Patent number: 7392301
    Abstract: In one aspect of the invention, a method of providing automated assistance in configuring customer premises equipment for communication with another network element includes automatically identifying a virtual channel and/or a protocol valid for configuration with the customer premises equipment, and assisting a user in configuring the customer premises equipment for use with the identified virtual channel and/or protocol.
    Type: Grant
    Filed: November 14, 2000
    Date of Patent: June 24, 2008
    Assignee: Siemens Subscriber Networks, Inc.
    Inventors: William A. Perry, Jr., Robert D. Kehn, Eric C. Neilson
  • Patent number: 7392302
    Abstract: A migration framework provides for the automatic migration of services in a cluster. A migratable target list contains a list of servers in the cluster capable of hosting a migratable service. A consensus subsystem can select a host server from the migratable target list. A migration manager can migrate the service from a current host to the host selected by the consensus subsystem, and can activate an instance of the service on the selected host server. The migration manager ensures that only one active instance of the service exists in the cluster. A service stub can serve a user request on servers in the migration target, such as by order of preference, until the user request is served on the server hosting the active instance. A lease manager can assign a lease period to determine how long a server hosts an active instance.
    Type: Grant
    Filed: February 13, 2003
    Date of Patent: June 24, 2008
    Assignee: BEA Systems, Inc.
    Inventor: Eric M. Halpern
  • Patent number: 7392303
    Abstract: The integrity of uniform resource locator (URL) references within web sites are maintained when changes occur in the locations where resources referenced by URLs are stored. A Referential Preservation Engine (RPE) maintains a database in which the location of web site documents and reference information are stored and updates various URL hyperlink references contained in the web pages on the site so that users can locate documents that have been moved to new storage locations. The RPE can also update links to external web sites by communicating with an RPE running on each external site. The RPE on the external site keeps track of the movement of linked documents on the sites and passes information pertaining to the new location of the linked documents to the local site, whereupon the links on the local web site pages are updated to reflect the new storage locations.
    Type: Grant
    Filed: April 11, 2003
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael D. Smith, Eric Hennings, Christine Walpole McKee
  • Patent number: 7392304
    Abstract: Provided is an apparatus for a home network middleware interoperability service using a home gateway and an OSGi platform and method thereof, the apparatus comprising: a plurality of home network devices in which various types of middlewares are mounted; a home gateway in which a plurality of middleware bundles for supporting the various types of middlewares and an OSGi platform are mounted, and with which information on the home network devices is transferred to an external network; and a service provider connected to the home gateway via an external network and receiving information on the home network devices and downloading to the home gateway the middleware bundles appropriate to the user's home network to provide the middleware interoperability service.
    Type: Grant
    Filed: July 26, 2004
    Date of Patent: June 24, 2008
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Dong Oh Kang, Kyu Chang Kang, Jeun Woo Lee
  • Patent number: 7392305
    Abstract: An apparatus dynamically changes a connection service category for a soft permanent virtual circuit (SPVC). The apparatus includes a first interface, a second interface, a control interface receiving a command including a new connection service category for an exiting SPVC, and a module responsive to the command. The SPVC includes a permanent virtual circuit (PVC) connection leg set up from a source end to the first interface, and a switched virtual circuit (SVC) connection leg set up from the second interface to a destination-end via a communications network. The module releases the SVC connection leg while maintaining the PVC connection leg, de-allocates resources from the PVC connection leg, allocates new resources corresponding to the new connection service category and traffic parameters on the PVC connection leg, and creates a new SVC connection leg in accordance with the new connection service category and the traffic parameters.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: June 24, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Uma Mahesh Mudigonda, Somashekar Srinivasajah Venkatesh Murthy
  • Patent number: 7392306
    Abstract: Systems and techniques alerting a client of a state change at a remote server by creating a user profile indicating a preference to receive at least one alert corresponding to a change in state at the remote server; connecting to a communications system including the remote server; generating an address for the remote server from the user profile; navigating to the address of the remote server; retrieving data corresponding to a particular type of alert from the remote server; and using the retrieved data in delivering an alert to the client.
    Type: Grant
    Filed: July 24, 2000
    Date of Patent: June 24, 2008
    Assignee: AOL LLC
    Inventors: Mark Donner, H. Alexander Brown, Mark Denyse
  • Patent number: 7392307
    Abstract: A system, method and program product for diagnosing, controlling and collecting information from devices. Information regarding events of a target application executing in an application unit is collected and formatted into one of multiple data formats for transmission through one of multiple communication protocols using at least one shared system resource. The formatted data is transmitted through, e.g., e-mail or FTP to a predetermined destination or may be saved to local storage, e.g., a local disk. By sharing resources, code duplication is reduced or eliminated.
    Type: Grant
    Filed: February 14, 2001
    Date of Patent: June 24, 2008
    Assignee: Ricoh Co., Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 7392308
    Abstract: The invention includes systems, methods, computer program products, and combinations and sub-combinations thereof for enabling channels specific to a user's interest (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such channels on their mobile devices in an interactive manner while in an off-line mode.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: June 24, 2008
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Michael E Aufricht, Rafael Z Weinstein, Geoffrey J Broadwell
  • Patent number: 7392309
    Abstract: The server receives data from a network appliance. The server may then deliver an application and data to the client machine for viewing and manipulating the data. The client machine may display the data as a mapping, displaying icons associated with the network appliances. The client machine may also graph the data. Further, the client machine may manipulate the organization of the data, the configuration settings of the network appliances, and store map and graph configurations.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: June 24, 2008
    Assignee: American Power Conversion Corporation
    Inventors: Sloan K. Childers, John Elderton, Michael Primm
  • Patent number: 7392310
    Abstract: In a communication system having one or more monitored devices communicatively coupled to a monitoring system, a database having information related to the one or more monitored devices, a method of obtaining and maintaining, in the monitoring system, information related to the monitored devices is described. The method includes enabling the monitoring system to access the database in order to retrieve information related to the monitored devices, populating a first data structure with information retrieved from the database, determining if a monitored device is supported by the monitoring system using information from the database, and establishing communication with the monitored device in order to obtain status information of the monitored device if the monitored device is determined to be supported by the monitoring system.
    Type: Grant
    Filed: December 26, 2002
    Date of Patent: June 24, 2008
    Assignee: Ricoh Company, Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 7392311
    Abstract: A system and method for generating throttling parameters for an information management (IT) system based on historical event log data. The system comprises: an identification system that examines the historical event log data and identifies throttling candidates, wherein each throttling candidate comprises an event type for redundant events that reoccur over at least one measured time period; and an analysis system that statistically analyzes event data associated with each throttling candidate and generates a set of throttling parameters for each throttling candidate based on the event data.
    Type: Grant
    Filed: June 19, 2003
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Genady Grabarnik, Sheng Ma, Chang-Shing Perng, David H. Thoenen
  • Patent number: 7392312
    Abstract: The use of a visual indicia or cue facilitates computer based access of a network by a consumer witnessing a presentation. A visual indicia or cue is provided during the presentation indicative of a relationship between the visual indicia or cue in the presence of a location on a network. This allows this location on the network to be accessed by a computer having an appropriate input device for responding to a released control signal associated with the visual indicia or cue wherein such response of the input device will connect the computer to the location.
    Type: Grant
    Filed: November 2, 2000
    Date of Patent: June 24, 2008
    Assignee: LV Partners, L.P.
    Inventor: Jeffry Jovan Philyaw
  • Patent number: 7392313
    Abstract: A method, apparatus, and computer instructions for managing access to a set of applications associated with a universal resource locator in a data processing system. A request is received, wherein the request includes the universal resource locator and a user identification. The request is directed to a selected application within the set of applications using the universal resource locator and the user identification.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Mikey Andrew Davis, Shannon James Kerlick, Jack E. Land, Jr., Dan Jeffrey Mandelstein